David Zelinsky <[email protected]> writes: > 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.
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
