Hallo,
ich bin zufällig auf diesen Thread gestoßen. Inzwischen habe ich mich durch verschiedene Scheme-Tutorials gekämpft und versuche, Scheme-Code zu verstehen. Das meiste in diesem Thread verstehe ich, nur diesen Teil nicht:
(n-a (cond ((member (cons name alt-semitones) `((6 . -1) (6 . -1)))
(cons 7 alt-semitones))
(else (cons name alt-semitones)))))
Meine Frage zu diesem Code: was bewirkt das Quasiquote? Ich weiß, was dabei rauskommt, nämlich ein Paar ( n . m ), wobei n für die Note (0=c, 1=d usw) steht und m die Versetzung in Halbtönen. Ich kann mir jedoch nicht enträtseln, was das Quasiquote bewirkt, weil die unquotes fehlen.