Trevor Daniels wrote:

Mark Polesky wrote Thursday, July 30, 2009 7:06 PM

It would be nice to have some central place that explains some
"internals" concepts. Here are examples of things that a new developer
might have to ask about, or perhaps spend a long time disentangling:

grob
prob
smob
output-def
callback
simple-closure

It would be nice to have a LilyPond-specific glossary, that users could
also use. For example, a user might get "glyph" and "stencil" confused.
I still get "command" "keyword" "identifier" and "variable" confused.
I still don't know the difference between "parser" and "lexer". You get
the idea.

Any thoughts?

It would be a helpful addition.  The best place would
be another appendix to the NR.  The only alternative
would be the CG, but this would not be helpful to users.
As it's a glossary, including terms which users don't
ever need would not a problem, I think.  (The LM is too
simplistic for this, the MG is for musical terms and the
AU is not appropriate.)

Maybe Technical glossary would be a better term?

But we need to wait for more comments before taking any
action.

Trevor
+10
As these are all things for helping developers to get up to speed, I think they fit best in the CG.

Cheers,
Ian
--- Begin Message ---
Trevor Daniels wrote:

Mark Polesky wrote Thursday, July 30, 2009 7:06 PM

It would be nice to have some central place that explains some
"internals" concepts. Here are examples of things that a new developer
might have to ask about, or perhaps spend a long time disentangling:

grob
prob
smob
output-def
callback
simple-closure

It would be nice to have a LilyPond-specific glossary, that users could
also use. For example, a user might get "glyph" and "stencil" confused.
I still get "command" "keyword" "identifier" and "variable" confused.
I still don't know the difference between "parser" and "lexer". You get
the idea.

Any thoughts?

It would be a helpful addition.  The best place would
be another appendix to the NR.  The only alternative
would be the CG, but this would not be helpful to users.
As it's a glossary, including terms which users don't
ever need would not a problem, I think.  (The LM is too
simplistic for this, the MG is for musical terms and the
AU is not appropriate.)

Maybe Technical glossary would be a better term?

But we need to wait for more comments before taking any
action.

Trevor
+10
As these are all things for helping developers to get up to speed, I think they fit best in the CG.

Cheers,
Ian


--- End Message ---
_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to