scheme Problem

Begonnen von Manuela, Sonntag, 15. September 2019, 13:07

« vorheriges - nächstes »

Manuela

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)
   )
Danke für eure Hilfe
viele Grüße
-- Manuela

harm6

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

Manuela

Danke Harm.
Leider fehlt hier das Smiliey wo man mit dem Kopf gegen die Wand stößt  ;)
Danke für eure Hilfe
viele Grüße
-- Manuela

harm6

Dein Wunsch ist mir Befehl


         


...

Manuela

Danke für eure Hilfe
viele Grüße
-- Manuela