"Return tail element of LST."
(car (last-pair lst)))
+
+(define (flatten-list lst)
+ "Unnest LST"
+ (if (null? lst)
+ '()
+ (if (pair? (car lst))
+ (append (flatten-list (car lst)) (flatten-list (cdr lst)))
+ (cons (car lst) (flatten-list (cdr lst))))
+ ))
+
(define (list-minus a b)
"Return list of elements in A that are not in B."
(if (pair? a)
"output-lib.scm"
"c++.scm"
"chords-ignatzek.scm"
+ "chord-entry.scm"
"double-plus-new-chord-name.scm"
"molecule.scm"
"bass-figure.scm"
(,symbol? . "symbol")
(,string? . "string")
(,boolean? . "boolean")
+ (,ly:pitch? . "pitch")
(,ly:moment? . "moment")
(,ly:input-location? . "input location")
(,music-list? . "list of music")