> On May 30, 2017, at 2:41 PM, Carl Sorensen <[email protected]> wrote: > > On 5/30/17 12:18 PM, "lilypond-devel on behalf of Charles Winston" > <[email protected] on behalf of > [email protected]> 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. So I > did > > $cd scm/ > $git grep make-music > > then searched through the output until I found one entry with "define" in > it. I guess I could have made it easier by instead doing > > $cd scm/ > $git grep make-music | grep define
Yes, the “grep define” part is what I needed to make it clearer. I used git grep but couldn’t seem to find any entry with “define” after searching for a while. Thanks! > > 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. > > HTH, > > Carl > > _______________________________________________ lilypond-devel mailing list [email protected] https://lists.gnu.org/mailman/listinfo/lilypond-devel
