6 ms·
IIRC, GnuCash and LilyPond use Guile. The project itself now has some good maintainers, and has been making strides since its 2.0 release. Some parts of the (sm
by dleslie 10y ago
IIRC, GnuCash and LilyPond use Guile. The project itself now has some good maintainers, and has been making strides since its 2.0 release. Some parts of the (small) Scheme community have taken notice, and new projects are popping up; like GNU Artanis[0].
Oh ah, and there's Guix[1].
0:
http://web-artanis.com/ http://web-artanis.com/
1: https://www.gnu.org/software/guix/ https://www.gnu.org/software/guix/
- andrewflnr 10y agoGimp also uses Guile, I believe.
- groovy2shoes 10y agoThe Gimp uses TinySCHEME, actually (it used to use SIOD, iirc, but was replaced with TinySCHEME a while back).
- cafard 10y agoIndeed. The one actual production use I have made of Scheme was in the Gimp--I couldn't get Python-fu to work.
- gkya 10y agoIIRC Gimp was invented even before GTK (i.e. Gimp ToolKit).
- groovy2shoes 10y agoFor a long time -- until Andy Wingo took over development -- Guile was kind of a joke of a Scheme. It was horrendously slow and buggy, and it was updated very infrequently. Since Andy took over, it's quickly become one of the better choices for Scheme. Guile 2.0 is solid and reasonably fast. The 2.2 release is shaping up to be even better and even faster. Andy has done a great job with it, and he keeps his blog[0] updated with a lot of interesting posts about Guile internals and development. [0]: http://wingolog.org/ http://wingolog.org/
- Drdrdrq 10y agoThanks for the link, interesting blog!
- NelsonMinar 10y agoI appreciate the irony that TCL is basically a dead end but Guile development continues. Thanks for giving context for why!