3 ms·
Looks like Lisp's back on the menu boys
by _aaed 3y ago
Looks like Lisp's back on the menu boys
- michaelsbradley 3y agoRacket is great, and if you like it you might find Rash interesting: https://rash-lang.org/ https://rash-lang.org/ Janet and Gerbil Scheme are also worth a look: https://janet-lang.org/ https://janet-lang.org/ https://cons.io/ https://cons.io/
- bitwize 3y agoAlways has been. Guile is absolutely amazing these days: it has a JIT for speed, superb POSIX support, plus you can dynamic-link in any functionality you need from a C library.
- mighmi 3y agoWhat are the pros of using Guile instead of Racket? I've just started with scheme rather recently. Or what kind of things do you do with it?
- bitwize 3y agoRacket is kind of its own ecosystem. Guile is much more intended to integrate well with a POSIX-like environment, and the GNU system in particular. I've used it for 25 years or so as a scripting language, where other people might've used Perl or Python. It's also more easily embeddable than Racket. Many GNU programs, including GNU Make, gdb, and GNU TeXmacs, are scriptable with an embedded Guile runtime.
- mighmi 3y agoWhere is the community and how is it? I've honestly found vanishingly small community for anything lisp. Generally I find 10 year old comments everywhere. While I understand any of the relevant scheme communities will generally work/be the same, it does feel lonely. On the other hand, perhaps that's a good thing and can enable a (personal) return to the days of a single programmer. Do you use your Guile scripts in production, alongside other engineers or is it mostly for small personal projects at home?