One problem that I keep having is that I fail to see any documentation
of how this is supposedly interacting with the module system.

What module are user-defined markup functions placed in?  Previously,
this would have been a module local to the compilation unit.  It looks
like there are multiple lookups going on, yet the local module is
supposedly starting out as a copy of the lily module.

So where would be the documentation about what happens with macros when
and where?  What is the difference between code within Lilypond, and
code in user documents?

Without that information, neither developers nor users can be expected
to continue working with confidence.  It is also not clear to me whether
macro definitions will bleed between multiple compilation units on the
command line.

http://codereview.appspot.com/5464045/

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

Reply via email to