adjusted arg to raise-argument-error to produce sensible error msg
This commit is contained in:
parent
73d6f4f807
commit
63194b4229
|
@ -138,7 +138,7 @@
|
||||||
|
|
||||||
(define (takef list pred)
|
(define (takef list pred)
|
||||||
(unless (procedure? pred)
|
(unless (procedure? pred)
|
||||||
(raise-argument-error 'takef "procedure?" 0 list pred))
|
(raise-argument-error 'takef "procedure?" 1 list pred))
|
||||||
(let loop ([list list])
|
(let loop ([list list])
|
||||||
(if (pair? list)
|
(if (pair? list)
|
||||||
(let ([x (car list)])
|
(let ([x (car list)])
|
||||||
|
@ -152,7 +152,7 @@
|
||||||
|
|
||||||
(define (dropf list pred)
|
(define (dropf list pred)
|
||||||
(unless (procedure? pred)
|
(unless (procedure? pred)
|
||||||
(raise-argument-error 'dropf "procedure?" 0 list pred))
|
(raise-argument-error 'dropf "procedure?" 1 list pred))
|
||||||
(let loop ([list list])
|
(let loop ([list list])
|
||||||
(if (and (pair? list) (pred (car list)))
|
(if (and (pair? list) (pred (car list)))
|
||||||
(loop (cdr list))
|
(loop (cdr list))
|
||||||
|
|
Loading…
Reference in New Issue
Block a user