lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Note duration line (contemporary)


From: Matthew Probst
Subject: Re: Note duration line (contemporary)
Date: Thu, 29 Nov 2012 15:16:16 -0600

On Thu, Nov 29, 2012 at 2:41 PM, Olivier Biot <address@hidden> wrote:
On Thu, Nov 29, 2012 at 6:58 PM, Matthew Probst <address@hidden> wrote:
I find myself wishing for an O'Reilly style book "Hacking Lilypond".  The user guide and the reference are fine as is, but a book with some extended examples of how to _architect_ solutions in Lilypond would be great.

So do I!

But the mailing list archives, the LSR and the documentation are already very close to this. LilyPond is also evolving quickly, so the book would be outdated soon I guess.
 
They're getting close to this. Hindered slightly by the fact that much of the historical information contained in the archives has changed recently, sometimes in major ways, sometimes in subtle ways.  It does appear that recent work is polishing lots of the rougher edges, which will encourage more people to try, which should increase the volume of information shared here about it.

To some degree, the ease of list manipulation with Lisp-like languages is a double edged sword.  On the one hand, it's very powerful to manipulate things in raw form this way; no need to construct a bunch of abstract data types, and APIs, for manipulating data structures!  Very very flexible.  However, over time the representation changes, and things that worked no longer work exactly the same.  Each individual ends up recreating his/her own "toolbox".

A project of this sort will probably never reach a point where the "api" or "coding style" or "best practice of manipulating the data structures" is frozen for good.  But there is a kind of "style" of approaching problems, in a known constructive way, that good books can sometimes teach.

I agree it would be outdated by the time it was written, in terms of API/data structure coverage. But some set of documents might be able to better encapsulate the "way of working".  I see the evolution of this kind of guidance in the scheme-hacking documentation that's part of 2.17.x.


 This discussion list and all helpful contributions therein are an invaluable resource to me.
 
Same here. 


Best regards,

Olivier


reply via email to

[Prev in Thread] Current Thread [Next in Thread]