[Larceny-users] read-dispatch-vec
Eduardo Cavazos
wayo.cavazos at gmail.com
Wed Apr 25 11:16:51 EDT 2007
Hello,
Hmmm. The read-illegal procedure is factored out, but is only used in a single
place: the initialization of read-dispatch-vec. You can eliminate the do loop
initializer and the read-illegal binding and bind read-dispatch-vec like
this:
(letrec
(...
(read-dispatch-vec
(make-vector 256 (lambda (c p)
(error "Illegal character in input to read" c)
#t)))
...)
Ed
More information about the Larceny-users
mailing list