Am Montag, 5. September 2011, 21:25:50 schrieb Neil Puttock:
> On 5 September 2011 20:10, David Kastrup <d...@gnu.org> wrote:
> > I suggest trying the following Lilypond fragment out.
> > 
> > #(define (make-accidental-mod style)
> >  "Make a context modification from accidental style @var{style}."
> >  (let ((style-settings '(1 2 3 4)))
> >   #{ \with { extraNatural = #(cadr $style-settings)
> >              autoAccidentals = #(caddr $style-settings)
> >              autoCautionaries = #(cadddr $style-settings) } #}))
> > #(display (make-accidental-mod 'modern))
> 
> Heh, silly me.  I was rather stupidly testing it with \set, which
> naturally causes the parser to complain.
> 
> I suppose this means ly:make-context-mod is redundant then.

I would still keep it so that one can create a context-mod directly in scheme 
without resolving to a #{..#} block...

Cheers,
Reinhold

-- 
------------------------------------------------------------------
Reinhold Kainhofer, reinh...@kainhofer.com, http://reinhold.kainhofer.com/
 * Financial & Actuarial Math., Vienna Univ. of Technology, Austria
 * http://www.fam.tuwien.ac.at/, DVR: 0005886
 * LilyPond, Music typesetting, http://www.lilypond.org

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to