[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: is shapeSlur broken?
From: |
David Kastrup |
Subject: |
Re: is shapeSlur broken? |
Date: |
Fri, 27 Apr 2012 11:01:39 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.1.50 (gnu/linux) |
Jan-Peter Voigt <address@hidden> writes:
> Hello Urs,
>
> yes there was a syntax change:
> you might try
>
> shapeSlur = #(define-music-function (parser location offsets)(list?)
> #{
> \once \override Slur #'control-points = $(shape-slur offsets)
> #})
I would write #(shape-slur offsets) here: there is no need for an
immediate Scheme expression here (the point of $ over # is that the
syntactical function of the $ expression is determined by its expression
type, but here the syntactical function needed is "Scheme" anyway).
> Variables in musicfunctions now are available by there name without
> the preceding $.
> The $-sign now introduces a scheme-expression and returns the result
> directly ... now here should be more explanation, that I am not able
> to put in words right now ;-)
$some-expression is equivalent to \name if you had written
name = #some-expression
some times earlier where an assignment is allowed. Actually, whenever
name is a valid LilyPond identifier name as well as a valid Scheme
identifier name, $name and \name are perfectly equivalent.
--
David Kastrup
- is shapeSlur broken?, Urs Liska, 2012/04/27
- Re: is shapeSlur broken?, Jan-Peter Voigt, 2012/04/27
- Re: is shapeSlur broken?,
David Kastrup <=
- Re: is shapeSlur broken?, Urs Liska, 2012/04/27
- Re: is shapeSlur broken?, David Nalesnik, 2012/04/27
- Re: is shapeSlur broken?, David Nalesnik, 2012/04/27
- Re: is shapeSlur broken?, Urs Liska, 2012/04/27
- Re: is shapeSlur broken?, David Nalesnik, 2012/04/27
- Re: is shapeSlur broken?, Urs Liska, 2012/04/27
- Re: is shapeSlur broken?, David Nalesnik, 2012/04/28