bug-lilypond
[Top][All Lists]
Advanced

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

[LSR v2.18] "Ripped, torn staff-lines" does not compile


From: Pierre Perol-Schneider
Subject: [LSR v2.18] "Ripped, torn staff-lines" does not compile
Date: Sun, 16 Feb 2014 00:12:57 +0100

Dear Squad,

The snippet hereunder :
http://lsr.dsi.unimi.it/LSR/Item?id=668
does not compile after v.2.18/v2.16 upgrades.
It was made by Mark Polesky for version 2.12.0

Terminal says :
.../all/ripped,-torn-staff-lines.ly:67:6: error: GUILE signaled an error
for the expression beginning here
#(define zigzagTearHeight (- (cdr y-ext) (car y-ext)))
.../all/ripped,-torn-staff-lines.ly:68:6: error: GUILE signaled an error
for the expression beginning here
#(define (deg2rad x) (* x (/ (* (atan 1) 4) 180)))
.../all/ripped,-torn-staff-lines.ly:70:6: error: GUILE signaled an error
for the expression beginning here
#(define zigzagTearWidth
.../all/ripped,-torn-staff-lines.ly:78:17: error: GUILE signaled an error
for the expression beginning here
#`(0 . ,zigzagTearWidth)
.../all/ripped,-torn-staff-lines.ly:130:14: error: wrong type for argument
1. Expecting pair of numbers, found #<unspecified>
zigzagTear = \zigzagTearCustom #zigzagDefaultYext
#zigzagDefaultSerrationCount
Missing body expression in ((define zigzagTearHeight (- (cdr y-ext) (car
y-ext)))).
Missing body expression in ((define (deg2rad x) (* x (/ (* (atan 1) 4)
180)))).
Missing body expression in ((define zigzagTearWidth (/ zigzagTearHeight
serrations (* (tan (/ (deg2rad zigzagTearAngle) 2)) 2)))).
Unbound variable: zigzagTearWidth
.../usr/share/lilypond/current/scm/parser-ly-from-scheme.scm:71:22: In
procedure reverse! in expression (ly:parse-string-expression clone
lily-string ...):
.../usr/share/lilypond/current/scm/parser-ly-from-scheme.scm:71:22: Wrong
type argument in position 1: ((-4 . 4) #<unspecified> . #f)

I didn't go deep into the code (it's pretty late now) but after a quick
look I suppose it could be simplified by using \scale.

Cheers,
Pierre


reply via email to

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