[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Scheme function names
From: |
David Zelinsky |
Subject: |
Re: Scheme function names |
Date: |
Sat, 02 Oct 2021 16:14:02 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) |
David Zelinsky <dzpost@dedekind.net> writes:
> David Kastrup <dak@gnu.org> writes:
>
>> David Zelinsky <dzpost@dedekind.net> 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.
Oh, maybe never mind. It looks like it's just the development branch
(2.23) where that page has a mix of ly: and non-ly: functions. In 2.22
it only lists ly: functions. Maybe it's ok for newbies to be confused
in the devel branch :)
-David