4 ms·
For anyone who needs a "download and go" way to play with Lisp, Allegro offers a free version. It's one installation. For VS Code, I'd wire-up SBCL as others ha
by mimixco 6y ago
For anyone who needs a "download and go" way to play with Lisp, Allegro offers a free version. It's one installation. For VS Code, I'd wire-up SBCL as others have said. It's a little touchy to get setup but we produced our product with it so it does work.
The whole issue of "flavors" largely comes down to one concept: Do you like the idea of functions and variables being in the same namespace (that's called a Lisp 1 like Scheme) or different (a Lisp 2 like CL). If you don't care, it doesn't matter which you pick.
If you're going to extend your Lisp app into production, you might want some of the many libraries that are available for CL. These cover just about every known topic and algorithm in comp sci and they're old and proven and just work everywhere, so that can be a benefit as you move to a non-trial app.
If you're going to distribute something written in Lisp (like an executable), then the flavor and implementation you pick will need to work all the way down your distribution path, and that can be challenging to get setup. One proven path is SBCL + Node.js + Electron to wrap your app for all three platforms.
Hope you love Lisp and get great things out of it!
- vindarel 6y agoOK, I want to know what's your product! (and if we can add your company to the "lisp companies" list https://github.com/azzamsa/awesome-lisp-companies https://github.com/azzamsa/awesome-lisp-companies ?)
- mimixco 6y agoThanks for asking... and Yes! [0]http://nebula.mimix.io http://nebula.mimix.io [1]http://home.mimix.io/en/dev/nebula http://home.mimix.io/en/dev/nebula
- vindarel 6y agoThanks! I shared on reddit for now: https://www.reddit.com/r/Common_Lisp/comments/keb6iu/another_lisp_company_nebula_new_tools_for_working/ https://www.reddit.com/r/Common_Lisp/comments/keb6iu/another...