Deutschsprachiges LilyPond-Forum

Allgemeine Fragen und Probleme => Fragen und Probleme aller Art => Thema gestartet von: Manuela am Sonntag, 15. September 2019, 13:07

Titel: scheme Problem
Beitrag von: Manuela am Sonntag, 15. September 2019, 13:07
Was ist am folgenden Code falsch? Ich verzweifle schon an meinen fehlenden Scheme-Kenntnissen...

\version "2.19.82"
\language "deutsch"

#(define (display-dauer m)
   (if (eq? (ly:music-property m 'name) 'NoteEvent)
       ##t
       ##f)
   )
Titel: Antw:scheme Problem
Beitrag von: harm6 am Sonntag, 15. September 2019, 13:30
Jeweils ein # zuviel.

In scheme gibts #t und #f für wahr/falsch

In LilyPond-syntax bedeutet ein #: schalte um zu scheme und lasse den scheme-interpreter das Folgende bearbeiten.
Du bist aber bereits seit
#(define  ...
in scheme.

Gruß,
  Harm
Titel: Antw:scheme Problem
Beitrag von: Manuela am Sonntag, 15. September 2019, 13:48
Danke Harm.
Leider fehlt hier das Smiliey wo man mit dem Kopf gegen die Wand stößt  ;)
Titel: Antw:scheme Problem
Beitrag von: harm6 am Sonntag, 15. September 2019, 15:34
Dein Wunsch ist mir Befehl


         (http://rs831.pbsrc.com/albums/zz240/Shieldmaiden_photo/Smileys/Emotion%20Smileys/Headbang.gif~c200)


...
Titel: Antw:scheme Problem
Beitrag von: Manuela am Sonntag, 15. September 2019, 17:34
 ;) ;) ;)