All pastes #253417 Raw Edit

build-vector definit

public text v1 · immutable
#253417 ·published 2006-11-20 19:20 UTC
rendered paste body
(define build-vector2
  (lambda (sizelist)
    (if (= (length sizelist) 1)
        (make-vector (car sizelist))
        (apply vector
               (let loop
                 ((n (car sizelist)))
                 (if (= n 0) ()
                     (cons
                      (build-vector2 (cdr sizelist))
                      (loop (- n 1)))))))))