serapeum

Utilities beyond Alexandria (by ruricolist)

Serapeum Alternatives

Similar projects and alternatives to serapeum

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better serapeum alternative or higher similarity.

serapeum reviews and mentions

Posts with mentions or reviews of serapeum. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-06-30.
  • Steel Bank Common Lisp
    9 projects | news.ycombinator.com | 30 Jun 2023
    > both are dynamic languages with types added later in?

    Common Lisp has always had types and type declarations (e.g. `the` in the hyperspec[1]) as it's part of the specification. It was not added later as far as I know.

    However, `declaim` and `declare` were left very underspecified so they tend to be very implementation-specific, though there are libraries that make types more portable[2][3].

    [1] http://www.lispworks.com/documentation/HyperSpec/Body/s_the....

    [2] https://github.com/lisp-maintainers/defstar

    [3] https://github.com/ruricolist/serapeum/blob/master/REFERENCE...

  • LISP as a learning tool
    2 projects | /r/lisp | 23 Apr 2023
    From python in lisp I want the convenience for quick scripting, which lisp doesn't have by default but of course it can be added. For example for let's you easily iterate over lines of a file or files in a directory, or anything else you add. serapeum add's convenient syntax for hashmaps (dict and @), and threading macro and plenty of utility functions, defclass-std does the boilerplate of :initarg and :accessor for you for the common cases of class declarations.
  • I'm considering moving from Clojure to Common Lisp
    8 projects | /r/lisp | 27 Mar 2023
    +1 for Serapeum: https://github.com/ruricolist/serapeum/blob/master/REFERENCE.md
  • Compile-time exhaustiveness checking in Common Lisp with Serapeum
    1 project | dev.to | 19 Mar 2023
    Serapeum is an excellent CL library, with lots of utilities. You should check it out. It provides a case-like macro, to use on enums, that warns you at compile-time if you handle all the states of that enum.
  • looking for Advent of Code Tips
    3 projects | /r/lisp | 16 Nov 2022
    Since Alexandria was mentioned may I mention Serapeum as well. Don't know if it's needed for AoC but it may be worth a look. Serapeum seems to get not enough mentions/ attention IMO.
  • Common Lisp intermediate book recommendation
    1 project | /r/lisp | 22 May 2022
    Re: libraries; I'd like to mention serapeum which contains a ton of general purpose utilities.
  • SICL: A New Common Lisp Implementation
    3 projects | news.ycombinator.com | 27 May 2021
    I consider Serapeum to be a revamp of the Common Lisp standard: https://github.com/ruricolist/serapeum/blob/master/REFERENCE.... This provides a bunch of new features and idioms including ideas borrowed from newer languages like Clojure.

    Great example of "growing a language" as a long-term evolutionary process that doesn't require changing earlier specifications in incompatible ways.

  • A note from our sponsor - WorkOS
    workos.com | 26 Apr 2024
    The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →

Stats

Basic serapeum repo stats
7
406
7.9
12 days ago

ruricolist/serapeum is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of serapeum is Common Lisp.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com