[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Sat, 29 Sep 2007 18:07:29 +0200 (CEST)
there are some absurditiies in ice9/calling.scm.
e.g. in several places variable names are passed to
gensym. If the variable names are symbols, you get
a wrong-type error as gensym expexts strings as an argument.
If the variable names are written as strings,
you run into a bad-variable-name error, as in some places
these variable names are first arguments to set! , hence have
to be symbols.
I don't understand yet what the functions in calling.scm
are supposed to do, thus can't fix it, and the comments in
calling.scm are too vague, and the guilr-ref refuses
to document them.
Klaus Schilling <=