3 ms·
Nothing has to be wrong with CL for me to prefer Schemes or vice-versa, and nothing has to be wrong with OCaml for me to prefer F# or vice-versa. My preference
by gecko 11y ago
Nothing has to be wrong with CL for me to prefer Schemes or vice-versa, and nothing has to be wrong with OCaml for me to prefer F# or vice-versa. My preference for Chicken Scheme over CL historically has been:
* Chicken has always been free, with almost all of its
library BSD-licensed, whereas CL used to be expensive.
* Chicken has had a really good packaging story (eggs) for
a long time, whereas QuickLisp is new
* Chicken has always been able to produce static binaries,
which, as the Go aficionados will tell you, makes deployment
really awesome.
If you prefer SBCL, good for you. There was a post fairly recently about how CL's library situation is becoming awesome, and I hope that continues.
- lispm 11y agoChicken Scheme is a specific Scheme implementation, Common Lisp is a language with three dozen implementations. Free CL from day zero: CMUCL. CMUCL originates in Spice Lisp (1980), from before Common Lisp. CMUCL has spawned commercial and free variants (SBCL). Free: CLISP, 1987. Free: GCL, 1994. Still, Chicken Scheme is great! Though I prefer CL.