Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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/

1: https://www.gnu.org/software/guix/



For 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/


I appreciate the irony that TCL is basically a dead end but Guile development continues. Thanks for giving context for why!


Thanks for the link, interesting blog!


Gimp also uses Guile, I believe.


The Gimp uses TinySCHEME, actually (it used to use SIOD, iirc, but was replaced with TinySCHEME a while back).


Indeed. The one actual production use I have made of Scheme was in the Gimp--I couldn't get Python-fu to work.


IIRC Gimp was invented even before GTK (i.e. Gimp ToolKit).




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: