> I really would not want to see x and y predefined as Scheme
> identifiers.  It is far too likely that someone will write things
> like
> 
> x = { c' d' e' f' }
> 
> and then everything relying on #x being 0 will go southwards.

Well, this can happen with everything, so I think this argument is a
bit lame.  Recently, I tried to define a macro `R', and of course I
got an error.

Maybe we can add some code to prevent the redefinition of `Scheme
constants' (in the broadest sense) like x, y, left, right, #t, #f?


    Werner

_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to