* api-evaluation.texi (Loading): Document custom reader.
authorNeil Jerram <neil@ossau.uklinux.net>
Wed, 14 Dec 2005 00:21:11 +0000 (00:21 +0000)
committerNeil Jerram <neil@ossau.uklinux.net>
Wed, 14 Dec 2005 00:21:11 +0000 (00:21 +0000)
commitec3a8ace63d1d42524c5a93c59cf7fe5ff1f0548
tree18544c6cd6cac816f68534366eb517828d5093df
parent2824f4dca11d8f1089ffd028bf797acbb2a4a488
* api-evaluation.texi (Loading): Document custom reader.

* boot-9.scm (load-module): Support an optional custom reader arg,
implemented by passing on to r4rs's load.

* r4rs.scm (load): Support an optional custom reader arg,
implemented by passing on to primitive-load.

* load.c (the_reader, the_reader_fluid_num): New.
(scm_primitive_load): Support custom reader.
(scm_init_load): Init the_reader and the_reader_fluid_num; export
the_reader as `current-reader'.
doc/ref/ChangeLog
doc/ref/api-evaluation.texi
ice-9/ChangeLog
ice-9/boot-9.scm
ice-9/r4rs.scm
libguile/ChangeLog
libguile/load.c