-
Notifications
You must be signed in to change notification settings - Fork 49
Description
Per this comment @nikodemus is no longer working on Screamer.
I've added a few constructs, debugged some issues, and integrated some of the languishing PRs over the last year, so would like to direct Quicklisp to the https://github.com/swapneils/screamer repository instead (changing this file).
Backwards-incompatible changes:
There have been API changes, mainly new symbols. From the particular symbols changed, I don't expect any conflicts that won't be automatically resolved by CL's function/macro redefinition semantics, however.
The systems have also been reorganized to allow only importing portions of the functionality, but users can continue importing the :screamer system to get a "default experience".
Screamer now depends on :alexandria, :serapeum, and :iterate; if users are getting the library from Quicklisp this shouldn't be an issue.
EDIT 2024-12-23: There is one incompatible change to the API of ith-value. It's not meaningfully different from the changes between 3.2 and 4, allows for significantly more flexibility in usage and maintenance of this form, and ith-value itself isn't as useful compared to all-values and the new n-values, so don't think this is a blocking risk to library users.
- Reverted in 5.2 in favor of a new form.