Hi Urs,
Good to hear about the recent progress on this.  Looks like you have put a
lot of thought and work into it.  Your post was a lot to take in, so here
are just a few thoughts "off the top of my head."  

- What is the plan for existing oll code/content?  Will there be a library
for more "bubbly" code that it would all go into?  Or several libraries? 
Or...?  As you are "raising the bar" on the expectations of quality, where
does sharing more sketchy, experimental, or in-progress work go?

- In terms of establishing a consistent way to extend LilyPond, I wonder if
it would make sense to try to leverage scheme modules for this somehow?  Not
sure if that would be a good idea, but it seems worth considering.  Maybe
there would be a way to "wrap" their functionality with a more LilyPond
friendly syntax (sugar)?

- Why "ly" for the top level directory?  There's some potential there for
confusion with the LilyPond source code "ly" directory.  What about "oll"
instead?  Is this directory temporary/transitional or permanent?

- I'm still getting used to the idea of the libraries being dependent on
general oll code (for things like setting options, etc.).  Part of me would
like to have them work on their own, although I guess that would still be
possible for that to happen if the library author/maintainer chose to do it
that way.

Cheers,
-Paul



--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/openLilyLib-Fundamental-reorganization-started-tp171605p171684.html
Sent from the User mailing list archive at Nabble.com.

_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to