David Kastrup <[email protected]> writes:

> David Zelinsky <[email protected]> writes:
>
>> I'm trying get some facility with Scheme in Lilypond.  One thing I
>> haven't found in the manual is an explanation of naming conventions for
>> built-in scheme functions.  Specifically, why do some of them have names
>> starting with "ly:" and others don't?  Can someone explain this, and/or
>> point me to where in the manual it is explained?
>
> Historically, functions defined in C++ have a prefix of ly: .  It's not
> really a distinction valuable to the user, and it is no longer
> unilaterally the case.

Thanks, good to know!

I'd suggest putting a remark such as what you said at the top of the
Scheme Functions page (.../Documentation/internals/scheme-functions).
Otherwise it's pretty confusing to newbies.

-David

Reply via email to