The documentation for the error procedure says that it must accept "at
least two parameters," but under certain circumstances, it will only be
called with a single argument -- e.g., when there is an unexpected end of
input. So the error procedure only needs to accept at least one argument,
but it might be more straightforward to describe it in the documentation
using "rest" argument notation:
(define (error-procedure error-str . error-args))
Original issue reported on code.google.com by jool...@gmail.com on 29 Nov 2008 at 6:54
Original issue reported on code.google.com by
jool...@gmail.com
on 29 Nov 2008 at 6:54