Skip to content

Please change screamer's maintainership #2455

@swapneils

Description

@swapneils

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions