On Fri, May 29, 2009 at 12:30:57AM -0700, Mark Polesky wrote: > > Why does this work? "symbol-append" is not listed in the guile > manual, nor do I see it in the lilypond source. It was an accident > that I discovered this at all, and subsequently I saw that it's > implemented in MIT/GNU Scheme, but *not* in guile. What's going > on? Are there other cool functions that I can use that I don't > know about? > > - Mark > > \version "2.13.0" > > #(display (symbol-append 'foo- 'bar))
This is defined in Guile's ice-9/boot-9 module, which is always loaded when Guile boots. It's located in module/ice-9/boot-9.scm in Guile's source. As a rule, whenever I find functions that are not defined in LilyPond's source, and not listed the Guile manual, I always check Guile's source code. -Patrick _______________________________________________ lilypond-devel mailing list [email protected] http://lists.gnu.org/mailman/listinfo/lilypond-devel
