On 2019/02/10 18:41:33, Carl wrote:
Because this represents a change in the documentation policy as listed
in the
CG, I think it should be discussed.
In the past, one could get along by saying "All properties start with
#", even
though it wasn't strictly necessary. With this new change, once must
understand
which properties need # and which don't.
I think the following is correct, although I haven't tested it:
Numbers -- don't need #
I think I remember some cases where # is requiered for numbers, not sure, though
Simple strings -- don't need #
In markup-mode they do
Scm values do need # Boolean #f, #t Symbols Scheme expressions
Though, we already can do: xy = foo,bar,buzz zz = foo \void \displayScheme \xy \void \displayScheme \zz The first is a list of symbols, the second a string. Some detailed documentation wouldn't be wrong, but I have the feeling there are too many things which require # and many which do not. So saying: always start with # is not that bad, imho
Where will this be documented?
Learning Manual? To summarize, I'm a bit undecided about this patch, but probably I weakly tend not to do it. https://codereview.appspot.com/363910043/ _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel