[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Definition of make-music
From: |
David Kastrup |
Subject: |
Re: Definition of make-music |
Date: |
Tue, 30 May 2017 20:49:27 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) |
Carl Sorensen <address@hidden> writes:
> On 5/30/17 12:18 PM, "lilypond-devel on behalf of Charles Winston"
> <address@hidden on behalf of
> address@hidden> wrote:
>
>>Could someone tell me where the make-music function is defined? I¹m
>>trying to understand the internals, and since make-music is used so
>>frequently to create music expressions I want to concretely understand
>>what it does. Also, any helpful explanation of what the function does
>>would be great, too.
>
> I believe that you can find the definition of make-music in the file
> scm/define-music-types.scm, line 778 The docstring tells what it does.
>
> I found this file by using git grep. By the name, I knew it couldn't be
> C++ code, because C++ functions can't have a - character in them.
ly:grob-property is defined in lily/grob-scheme.cc so I am not sure what
you are thinking about here.
> I'm telling you this because git grep is your friend; you will want to
> learn to use this tool well when trying to work your way through the
> LilyPond source code.
Little question about that.
--
David Kastrup