lilypond-devel
[Top][All Lists]
Advanced

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

Re: little scheme problem (convert ly -> xml)


From: David Kastrup
Subject: Re: little scheme problem (convert ly -> xml)
Date: Thu, 28 Jul 2011 12:48:40 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux)

Jan Nieuwenhuizen <address@hidden> writes:

> bigcab writes:
>
>> (define function-value-list
>>         (('duration      . ((lambda(x) (ly:duration-log x))))
>
> What are you trying to achieve by doing (lambda (x) (foo x))?
>
>>         ('step           . ((lambda(x) (ly:pitch-notename x))))
>>         ('test           . ((lambda(x) (begin (display "salut :")
>> (display x) (display ".\n")))))
>>         ('octave         . ((lambda(x) (ly:pitch-octave x))))))
>
> You probably want something like
>
>    (define function-value-list
>       `((duration . (,ly:duration-log))
>         (step . (,ly:pitch-notename))
>         (test . (,lambda (x) (begin (display "salut: ") ...)))
>         ...))

The begin form seems sort of pointless as a top level part in lambda.

-- 
David Kastrup




reply via email to

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