Urs Liska <[email protected]> wrote: >After all, I'm still wondering what benefits Scheme offers. >I find it extremely reluctant to be understood (that's what it feels: >Scheme tries to avoid being understood), and I would like to have some >benefits that outweigh that effort. And so far I can't see them.
The 'advantage" is that it seems to be the "official" scripting language for FSF apps, see http://www.gnu.org/software/guile/. As for why FSF chose a LISP variant for this ... I can't imagine. Nearly every programmer understands procedural languages, like C, Java, Javascript, Perl, Ruby, etc, etc. Very few (IMHO) understand LISP. Whatever language was chosen, you'd have to learn a good deal about Lilypond's internal structures to use it (those are quite well documented, by the way). Using a LISP variant just adds another layer of obscurity on top of that. I am overwhelmingly impressed by Lilypond, and blown away by its extensive scriptability. I just wish I could script it in a language I know something about. -- Tim Slattery [email protected] _______________________________________________ lilypond-user mailing list [email protected] https://lists.gnu.org/mailman/listinfo/lilypond-user
