make-list from srfi/1 makes the second argument optional

svn: r14953
This commit is contained in:
Eli Barzilay 2009-05-23 07:48:59 +00:00
parent 2b7e836243
commit 709ba05005

View File

@ -34,7 +34,8 @@
#lang scheme/base
(require srfi/optional "selector.ss" (only-in scheme/list make-list))
(require srfi/optional "selector.ss"
(only-in scheme/list [make-list make-list*]))
(provide xcons
make-list
@ -50,10 +51,7 @@
;; Make a list of length LEN.
;; reprovided from mzscheme
;; (define (make-list len [elt #f])
;; (check-arg (lambda (n) (and (integer? n) (>= n 0))) len 'make-list)
;; (for/list ([i (in-range len)]) elt))
(define (make-list len [elt #f]) (make-list* len elt))
;; Make a list of length LEN. Elt i is (PROC i) for 0 <= i < LEN.