lilypond-user-fr
[Top][All Lists]
Advanced

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

Re: lilypond scheme-sandbox


From: elmamyra
Subject: Re: lilypond scheme-sandbox
Date: Fri, 31 May 2013 11:46:38 -0700 (PDT)

Daniel Cartron-2 wrote
> si j'essaye ça :
> 
> #(define cte
>  '(
>   ( (4 0 0) . (1 1 2) )
>   ( (6 0 0) . (2 1 2) )
>   ( (0 1 0) . (1 1 3) )
>   ( (0 1 0) . (2 1 3) )
>  )
> )
> 
> #(define kdb cte)
> #(define (av-btn ref)
>     (map cdr
>       (filter
>        (lambda (pair) (equal? (car pair) ref) )
>          kdb
>       )
>     )
> )
> 
> 
> #(display (av-btn '(0 1 0)))

Chez moi ça fonctionne.



Daniel Cartron-2 wrote
> pourtant l'affichage de cte et kbd donne le mm résultat, mais il ne veut
> pas 
> que j'affecte un nouveau contenu à kbd. Histoire d'ordre des instruction ? 
> J'ai testé plusieurs manières, tjs pareil. Et j'ai impérativement besoin
> de 
> pouvoir débrancher kbd vers qq chose d'autre défini au préalable.

Ce n'est pas très clair. Qu'appelles tu débrancher?

Quand tu fais "#(define kdb cte)", kdb et cte sont alors identique, c'est à
dire que si tu modifies kdb, cte est aussi modifié et inversement. Je ne
sais si c'est ce que tu cherches mais si tu veux copier le contenu d'une
liste dans une autre tu peux utiliser la procédure "list-copy".

Tout ça me paraît bien compliqué. Quelle est le but final?





--
View this message in context: 
http://lilypond-french-users.1298960.n2.nabble.com/lilypond-scheme-sandbox-tp7579856p7579879.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.



reply via email to

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