lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Accessing Context Properties


From: David Kastrup
Subject: Re: Accessing Context Properties
Date: Thu, 25 Feb 2016 17:26:48 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux)

Abraham Lee <address@hidden> writes:

> All,
>
> In the docs are numerous sections that discuss how to modify context
> properties. This is not complicated. However, a handful of recent threads
> on the user list have got me wondering about the correct way(s) of
> _accessing_ these properties within, for example, a music function. The
> music function may or may not modify the same or another context property.
> If music functions are NOT the way to go, then what is preferred?
>
> Thanks, in advance, for all insights and instruction.

I have no idea what you want.  Music functions are called when parsing
LilyPond source code.  At that time, there are no contexts and no
context properties.  Consequently, music functions have no way
whatsoever to read or modify context properties.  All they can do is
create music expressions (typically overrides or applyContext calls,
possibly as context modifications) that contain callbacks of some form
that, when ultimately called during iteration of the music expression,
will be able to access actual properties.

So for your actual question, there is little insight and instruction to
be had.

-- 
David Kastrup



reply via email to

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