3 ms·
Part of Gnucash uses Guile, principally parts that related to reports. I'm Gnucash user myself, but don't know how large is Gnucash userbase though. Another exa
by sirn 10y ago
Part of Gnucash uses Guile, principally parts that related to reports. I'm Gnucash user myself, but don't know how large is Gnucash userbase though. Another example is GNU dmd, originally the init system for GNU/Hurd, is also written in Guile.
- ziotom78 10y agoAnother important example is Lilypond [1], a music engraving program. It requires the user to write scores in text files, which are then compiled to PDF/PS files. The core is implemented in C++, and Guile is used as an extension language [2]. Personally, I find Lilypond much better than Sibelius and Finale. In the past I have developed several Scheme snippets that allow me to apply complex layouts to my scores. [1] http://lilypond.org/ http://lilypond.org/ [2] http://lilypond.org/doc/v2.18/Documentation/extending/index http://lilypond.org/doc/v2.18/Documentation/extending/index