David, I've not read through your response thoroughly as I have to go out now but I defer to your knowledge and have reverted the check-in in staging.
As I said, there was nothing sinister and my intentions were honourable. I'll read the thread when I get back later. Regards James On 3 December 2011 14:38, David Kastrup <d...@gnu.org> wrote: > James <pkx1...@gmail.com> writes: > > > Nothing sinister about it, and am happy to revert it but don't > > understand why this is bad. Sure the new example is much 'simpler' > > than having write all the \new Staff { with }, especially when I as a > > LP user want to write single system scores where I would probably > > never ever use \new Staff { \with. > > You apparently did not read what I wrote. The new example _does_ _not_ > _work_ in standalone contexts. It bombs out with an error message. If > a user tries to use that code, he won't understand why it produces > errors. Your "simplification" makes the user write _bad_ code, code > bombing out with errors for no apparent reason. In particular since the > documentation suggests it would work. > > The _only_ reason it does not bomb out the documentation build process > is because it is enclosed in > > @lilypond[verbatim,quote,relative=2] > > which means that lilypond-book will silently wrap a > \relative c'' { ... } around the example without telling the user about > it. That is nice for avoiding clutter in the docs when we are talking > about constructs belonging inherently inside of a voice anyway. > > It is not nice for conceptually top-level constructs like setting up > Staffs and systems. > > And anyway, using music overrides instead of context modifications is > _asking_ _for_ _trouble_ here since the overrides take only effect at a > certain _musical_ moment. And that moment may already be too late for > proper typesetting. > > There is no remotely current patch for 1935 registered, certainly not > anything that has even _remotely_ anything to do with this documentation > change. > > So I am annoyed that there was not even the slightest chance given for > reviewing a change that is a change to the worse for a number of > reasons. > > I am all for making Lilypond simpler to use. I have been slaving away > on simplifying Lilypond for a long time. But this documentation change > _lies_ about simplicity. What is proposed here _will_ _not_ _work_ in > the given form when put into a user document. Trying to use this will > annoy and frustrate the user. > > -- > David Kastrup > > > _______________________________________________ > lilypond-devel mailing list > lilypond-devel@gnu.org > https://lists.gnu.org/mailman/listinfo/lilypond-devel > -- -- James
_______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel