[EMAIL PROTECTED] writes:
> 
> Anyway, long story short, I haven't been keeping up with Lilypond development, 
> but Graham Percival has made me aware that I need to be ready for some pretty 
> big changes.
> 
> I'm wondering if there's some sort of consolidated changelog that shows what 
> will be required to support the new format.
> 
> I know about <<chords>> already.  Are most of the changes relatively simple, 
> or am I looking at a fundamental restructuring of the entire export 
> algorithm?

I suspect that what comes out of RG will be pretty straightforward, so
I don't expect big changes -- we're stabilizing towards a stable
1.8. Version 1.8 is intended as a end-of-life release for the 1.x
series. We plan to make some drastic changes in the syntax for 2.x ;

* << >> will become < > and the current < > will become
\simultaneous { } (or perhaps << >>).

* Coupled with this is a change in the working of \relative. Chords
(<..> in 2.x) will take the current behavior of simultaneous music (
<..> in 1.x), and relative octaves for \simultaneous { } will be
similar to current sequential.

* removal of old-style texts markup (^#(italic "blah") ) in favor for
new-style markup (\markup { \italic blah } ).

When exporting from a program, I expect that these changes are minor,
and that it is feasible to support both version at the same time.
However, the 1.8 to 2.0 transition for existing .ly files can not be
done automatically in general.

In summary: I don't think there need be any worries.



-- 

Han-Wen Nienhuys   |   [EMAIL PROTECTED]   |   http://www.cs.uu.nl/~hanwen 


_______________________________________________
Lilypond-devel mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to