* read.c (scm_lreadr): When user-defined hash procedure returns
authorMikael Djurfeldt <djurfeldt@nada.kth.se>
Sun, 14 Oct 2001 16:05:04 +0000 (16:05 +0000)
committerMikael Djurfeldt <djurfeldt@nada.kth.se>
Sun, 14 Oct 2001 16:05:04 +0000 (16:05 +0000)
commit89759084ab381f7181bb0aef250f5161d012d41e
tree4e3cc5592eb21cbd23617ab8edbb4b8236413f6e
parentea6c2147b7229ba5d1ffcd890abf03fee4132bb7
* read.c (scm_lreadr): When user-defined hash procedure returns
SCM_UNSPECIFIED: Fall back to standard handling instead of raising
an exception.  (This prevents parsing of uniform vectors from
interfering with parsing of numbers.)

* arrays.scm (read:uniform-vector): Return *unspecified* instead
of raising an exception if hash extend character isn't followed by
the array list. (This prevents parsing of uniform vectors from
interfering with parsing of numbers.)
ice-9/ChangeLog
ice-9/arrays.scm
libguile/ChangeLog
libguile/read.c