[Top][All Lists]
[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