Hacker News new | ask | show | jobs
by bitwize 1082 days ago
Always 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.

1 comments

What 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?

Racket 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.

Where 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?