Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Please change screamer's maintainership #2455

Open
swapneils opened this issue Dec 1, 2024 · 3 comments
Open

Please change screamer's maintainership #2455

swapneils opened this issue Dec 1, 2024 · 3 comments

Comments

@swapneils
Copy link

swapneils commented Dec 1, 2024

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.

@quicklisp
Copy link
Owner

quicklisp commented Dec 2, 2024 via email

@swapneils
Copy link
Author

Updated to use https. Keeping it around in case I get bandwidth to replicate Nikodemus's intro website to Screamer.

@nikodemus
Copy link

Just confirming that I'm fine with the maintainer change. I have very little bandwidth atm, but if @swapneils submits a PR with appropriate pointers to his current repo, I'll be happy to merge it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants