Re: How do feel people about the following change in syntax?

2011-10-20 Thread David Kastrup
David Kastrup d...@gnu.org writes: Now here is one thing worth considering: currently the predicate scheme? is defined as (define-public (scheme? x) #t) I lean towards defining it instead as (define-public (scheme? x) (not (eq? x (begin so that it will accept anything _except_ void

Re: How do feel people about the following change in syntax?

2011-10-19 Thread David Kastrup
David Kastrup d...@gnu.org writes: David Kastrup d...@gnu.org writes: It might make sense to introduce a syntax change like that in two stages: in the first stage, one just complains about embedded Scheme that could be mistaken for something useful. Only in the second stage, one does not

Re: How do feel people about the following change in syntax?

2011-10-18 Thread David Kastrup
David Kastrup d...@gnu.org writes: David Kastrup d...@gnu.org writes: Graham Percival gra...@percival-music.ca writes: What happens if somebody writes { \with fooc4 \with bard4 } ? Good catch. I don't think we want anything but a syntax error here. One approach would be

Re: How do feel people about the following change in syntax?

2011-10-18 Thread David Kastrup
David Kastrup d...@gnu.org writes: For a first test, I made Lilypond barf on everything non-unspecified. I did not get through with make all mostly because of several instances of module-define! which chooses to return a boolean. What a nuisance. I changed the error condition such that

Re: How do feel people about the following change in syntax?

2011-10-18 Thread David Kastrup
David Kastrup d...@gnu.org writes: David Kastrup d...@gnu.org writes: It might make sense to introduce a syntax change like that in two stages: in the first stage, one just complains about embedded Scheme that could be mistaken for something useful. Only in the second stage, one does not

How do feel people about the following change in syntax?

2011-10-12 Thread David Kastrup
Hi, I am currently trying to make music functions more powerful, in particular their argument predicates. Also I am trying to relieve the parser from responsibilities. Now I have a possibly slightly contentious change... I want to let { } mimic the new functionality of #{ #} instead of

Re: How do feel people about the following change in syntax?

2011-10-12 Thread Graham Percival
On Wed, Oct 12, 2011 at 05:42:47PM +0200, David Kastrup wrote: I am currently trying to make music functions more powerful, in particular their argument predicates. Also I am trying to relieve the parser from responsibilities. Looks basically good to me. GLISS was never planned to tackle

Re: How do feel people about the following change in syntax?

2011-10-12 Thread David Kastrup
Graham Percival gra...@percival-music.ca writes: On Wed, Oct 12, 2011 at 05:42:47PM +0200, David Kastrup wrote: I am currently trying to make music functions more powerful, in particular their argument predicates. Also I am trying to relieve the parser from responsibilities. Looks

Re: How do feel people about the following change in syntax?

2011-10-12 Thread Bertrand Bordage
What about { b' { c'' } \\ { a' } d'' } ? ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel

Re: How do feel people about the following change in syntax?

2011-10-12 Thread David Kastrup
Graham Percival gra...@percival-music.ca writes: On Wed, Oct 12, 2011 at 05:42:47PM +0200, David Kastrup wrote: I am currently trying to make music functions more powerful, in particular their argument predicates. Also I am trying to relieve the parser from responsibilities. Looks

Re: How do feel people about the following change in syntax?

2011-10-12 Thread David Kastrup
Bertrand Bordage bordage.bertr...@gmail.com writes: What about { b' { c'' } \\ { a' } d'' } ? Is there a reason this could be interpreted any different from currently? c'' and a' might not individually be wrapped in sequential-music, but that would not affect the interpretation, would it?

Re: How do feel people about the following change in syntax?

2011-10-12 Thread Graham Percival
On Wed, Oct 12, 2011 at 06:19:09PM +0200, David Kastrup wrote: Graham Percival gra...@percival-music.ca writes: What happens if somebody writes { \with fooc4 \with bard4 } ? Good catch. I don't think we want anything but a syntax error here. One approach would be not to

Re: How do feel people about the following change in syntax?

2011-10-12 Thread David Kastrup
Graham Percival gra...@percival-music.ca writes: On Wed, Oct 12, 2011 at 06:19:09PM +0200, David Kastrup wrote: Graham Percival gra...@percival-music.ca writes: What happens if somebody writes { \with fooc4 \with bard4 } ? Good catch. I don't think we want anything but

Re: How do feel people about the following change in syntax?

2011-10-12 Thread David Kastrup
David Kastrup d...@gnu.org writes: Graham Percival gra...@percival-music.ca writes: What happens if somebody writes { \with fooc4 \with bard4 } ? Good catch. I don't think we want anything but a syntax error here. One approach would be not to ignore Scheme expressions in a