[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Fwd: Scheme function names
From: |
Jean Abou Samra |
Subject: |
Fwd: Scheme function names |
Date: |
Sat, 2 Oct 2021 22:20:48 +0200 |
Forgot the list, sorry.
Début du message transféré :
> Expéditeur: Jean Abou Samra <jean@abou-samra.fr>
> Date: 2 octobre 2021 22:19:53 UTC+2
> Destinataire: David Zelinsky <dzpost@dedekind.net>
> Objet: Rép : Scheme function names
>
>
>
>> Le 2 oct. 2021 à 22:14, David Zelinsky <dzpost@dedekind.net> a écrit :
>>
>> 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 :)
>
>
> That's because the page in question now lists all public functions. In 2.22,
> Scheme-defined functions are there, they just don't appear documented in the
> Internals.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Fwd: Scheme function names,
Jean Abou Samra <=