Guile Scheme Emacs-Lisp Compatibility Matures
In a posting to the Guile developers list
today, it was announced that the Emacs-Lisp
compiler for Guile has matured enough to run actual elisp
programs. The author included a screencast demoing
the new compiler running the Dunnet
dungeon crawler. It is still a bit hackish: you need a load file that fakes a few Emacs side functions. In theory, most batch mode programs that don't do buffer manipulation should now work. After a few previous attempts, things could be on track for GNU Emacs 25 based on Guile.
TeXmacs and Lilypond also embed Guile.
Lilypond uses Guile extensively, and as time goes on, more and more of its code has been moving from C++ to Guile. For those not in the know, Lilypond is a typesetting program for music.