As the one who raise this topic, I would love to see this adding to the core (and well documented) when all gears' up, as it could be read by a billion and written by millions. Seheme, as a dialect of Lisp, can be annotated with ;; so that our Scheme codes implementing Jianpu can be documented as well. I have expressed my hope that this should be add to the core in a previous email, should Carl missed it. I can write test cases, including edge cases, to keep this improving.
P.S. I prefer replacing "StaffJianpu" with "JianpuStaff", as with "DrumStaff" and "TabStaff"
On 4/22/15 8:59 PM, "Paul Morris" <address@hidden> wrote: > >Ok, the problem was that your music file was for LilyPond 2.19 and >jianpu3.ly only works with 2.18.
Have you proposed adding this to LilyPond? It seems like this would be a promising thing to add to the core, since it's another standard notation.
I guess the biggest problem we have with adding it to the core is that it uses Scheme engravers, rather than C++ engravers, and we have no mechanism for documenting Scheme engravers.
I think it would be worthwhile posting this to liypond-devel to start a discussion about adding it to the core.