On Sat, Jun 26, 2010 at 11:47 AM, Jan Nieuwenhuizen <janneke-l...@xs4all.nl> wrote: > Op zaterdag 26-06-2010 om 00:06 uur [tijdzone +0000], schreef > pnor...@gmail.com: > >> Let me know what you think. > > It's getting there... > > This is not exactly what I had in mind > > + (if (or (eq? (caar commands) 'moveto) > + (eq? (caar commands) 'rmoveto)) > + (let ((command (car commands))) > + (begin
> I was thinking to let GUILE do that work using eval, > look at this below For small languages (like the stencil definitions or paths), explicit checking might work well enough. See for example write-system-signature in stencil.scm. Also, if you use a module, where would you keep interpretation state (eg. current-point) ? -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel