2015-11-15 19:53 GMT+01:00 Simon Albrecht <simon.albre...@mail.de>: > Hello, > > The subject certainly seems cryptic – it’s difficult to summarize, but an > example will make it clear immediately. > I want to write a scheme procedure, which takes a pair like #'(3 . 7) and > returns a list with all the numbers in the range: #'(3 4 5 6 7) > How is this done most easily? > > TIA, Simon
Hi Simon, (define (foo pair) (if (and (integer? (car pair)) (integer? (cdr pair))) (iota (1+ (interval-length pair)) (car pair) 1)) #f) (foo '(3 . 7)) --> (3 4 5 6 7) HTH, Harm _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user