From: "Jeff Bigler" <[EMAIL PROTECTED]>

> The !...!  commands, whether we like them or not, work this way.
> Regardles of whether the syntax ends up being !...!, +...+ or
whatever,
> the standard could (and IMO should) specify that new fields that
are not
> part of the standard must be enclosed between appropriate
delimiters, so
> that software that doesn't know how to interpret these fields can
easily

But as discussed earlier to avoid clashes of the same text used
differently by different abc users/developers we need something
broadly of the form

+namespace:whatever+

and

%%namespace:whatever

where "namespace" could be mozart (for me) barfly (for Phil) etc etc
etc and would make it less likely that clashes between different
usages of the same text ("whatever") would occur.  Colon-free
entries (in this proposal) would be the standard abc namespace for
which a very specific set of allowed "whatever"s would be (are)
defined in the spec.

I can also see a case for allowing a very general syntax for all
header fields

V:...  keyword=value keyword=value

where again keyword is from a very specific set defined in the ABC
standard  OR is of the form namespace:whatever for user defined
enhancements.

The only required rule would be that the music has to make syntactic
sense if any of the namespace items is ignored.

Dave
David Webber
Author of MOZART the music processor for Windows -
http://www.mozart.co.uk
Member of the North Cheshire Concert Band
http://www.northcheshire.org.uk


To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html

Reply via email to