lilypond-devel
[Top][All Lists]
Advanced

[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.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]