From 6381b50236308b05fda98e9b418df385fb14dd0b Mon Sep 17 00:00:00 2001 From: David Kastrup Date: Thu, 10 Nov 2011 10:02:00 +0100 Subject: [PATCH] Doc work --- Documentation/changes.tely | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Documentation/changes.tely b/Documentation/changes.tely index aaa792cd44..c8973a75c1 100644 --- a/Documentation/changes.tely +++ b/Documentation/changes.tely @@ -60,6 +60,17 @@ which scares away people. * only show user-visible changes. @end ignore +@item +Scheme expressions inside of embedded Lilypond (@code{#@{@dots{}#@}}) +are now executed in lexical closure of the surrounding Scheme code. +@code{$} is no longer special in embedded Lilypond. It can be used +unconditionally in Lilypond code for immediate evaluation, similar to +how @code{ly:export} could previously be used. @code{ly:export} has +been removed. As a consequence, @code{#} is now free to delay +evaluation of its argument until the parser actually reduces the +containing expression, greatly reducing the potential for premature +evaluation. + @item The @code{\markuplines} command has been renamed to @code{\markuplist} for a better match with its semantics and general Lilypond -- 2.39.5