@Absinthe SBCL. It is actively developed (unlike clozurecl), with monthly releases. It compiles to native code (unlike CLISP), the compiler has many unique features. That said, many implementations have their uses but if you're asking, then the answer is clear.

I very rarely hear about GCL. Last time I saw it mentioned, was in a source code hunk meant to be read by GCL specificially, followed by a comment like “my, is GCL broken”.

@akater I got both CCL and sbcl running, and they both seem pretty much the same. Sbcl just released 2.2 but I don't know if it will matter much. Added stuff about blocks. I still like CLisp repl from the command line works nice without adding redline around it

@Absinthe Using a Lisp (any Lisp) without SLIME or something similar, like in a basic CLisp repl, is a fairly terrible experience. Emacs will watch your parens for you, complete symbols, jump to definitions in code and to entries in the spec. SLIME will let you inspect the state of your program (= the state of your Lisp process(es)).

Features of CLISP vs ClozureCL vs SBCL are likely not noticeable to a beginner.
Follow

@akater when I started off I was using Vim and just running the tests from the command line. So it kind of didn't matter what one I ran. But as I move over to Emacs I want to do it "the right" way. Just need to figure out what it is

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.