cl-str
sbcl
cl-str | sbcl | |
---|---|---|
4 | 59 | |
298 | 1,778 | |
- | 0.8% | |
6.6 | 9.9 | |
3 months ago | 3 days ago | |
Common Lisp | Common Lisp | |
MIT License | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
cl-str
-
CIEL is a ready-to-use collection of Lisp libraries
Hi, the installation issues will be worked on, CIEL was not ready for prime time :] But we can have a look together on GH issues. BTW my Gitlab CI pipeline passes. You probably need to get the latest "cl-str": git clone https://github.com/vindarel/cl-str ~/quicklisp/local-projects/
-
Collapse all white spaces in a string
With the str library, replace-all spaces by nothing:
-
Check if a string is a member of a list of strings
If you are used to the str library:
-
Sentance to list
A nice library is str: https://github.com/vindarel/cl-str/ (mine) : (ql:quickload "str"), in which there is (str:words "string") (it splits by whitespace character). There is also str:split, str:unwords…
sbcl
-
Arena Allocation in SBCL
Based on the commit message [0], and the references to "user code" in this document, my guess is that user programs have or will have access, but it's not finalized enough to be documented.
That being said, I suppose if you're developing an internal API for a compiler/interpreter, your "users" could be other parts of the project rather than language users.
https://github.com/sbcl/sbcl/commit/7f65522a16d857e41aa61cd0...
-
Steel Bank Common Lisp 2.3.8 released: “a mark-region parallel GC is available”
See for example:
https://github.com/sbcl/sbcl/blob/master/doc/internals-notes...
- Implementing Interactive Languages
-
Garbage Collection in a Large Lisp System (1984) [pdf]
related: the Immix inspired parallel-mark-region GC developed by Hayley Patton (https://github.com/no-defun-allowed/swcl) got merged recently into SBCL.
https://github.com/sbcl/sbcl/blob/master/doc/internals-notes...
https://applied-langua.ge/~hayley/swcl-gc.pdf
build with
./make.sh --without-gencgc --with-mark-region-gc (on x86-64/Linux and x86-64/macOS only at the moment).
-
SBCL: merge of mark-region GC
The Immix inspired mark-region GC developed by Hayley Patton (https://github.com/no-defun-allowed/swcl) got merged recently, which is pretty cool news for SBCL users.
- Owner of Symbolics Lisp machines IP is interested in a non-commercial release
- Steel Bank Common Lisp
What are some alternatives?
awesome-cl - A curated list of awesome Common Lisp frameworks, libraries and other shiny stuff.
ccl - Clozure Common Lisp
roswell - intended to be a launcher for a major lisp environment that just works.
abcl - Armed Bear Common Lisp <git+https://github.com/armedbear/abcl/> <--> <svn+https://abcl.org/svn> Bridge
pgloader - Migrate to PostgreSQL in a single command!
sb-simd - A convenient SIMD interface for SBCL.
cl-ssh-keys - Common Lisp system for generating and parsing of OpenSSH keys
BQN - An APL-like programming language. Self-hosted!
babashka - Native, fast starting Clojure interpreter for scripting
cl-ppcre - Common Lisp regular expression library
maiko - Medley Interlisp virtual machine
seed7 - Source code of Seed7