summaryrefslogtreecommitdiff
path: root/libguile/eval.c
diff options
context:
space:
mode:
authorGary Houston <ghouston@arglist.com>1997-03-10 06:49:15 +0000
committerGary Houston <ghouston@arglist.com>1997-03-10 06:49:15 +0000
commitc773377128287dcd5c6804fc307d84bbf6cd3673 (patch)
tree6cf5b9cf758484bad4160d1dc7c282e430119162 /libguile/eval.c
parentd2d82421a60ce3c36447ab6307723a2e6656b19c (diff)
downloadguile-c773377128287dcd5c6804fc307d84bbf6cd3673.tar.gz
* read.h (SCM_N_READ_OPTIONS): increase SCM_N_READ_OPTIONS to 4.
(SCM_KEYWORD_STYLE): defined. * read.c (scm_read_opts): add a keywords option. This isn't a boolean option, in case someone wants to add support for DSSSL keywords too. Setup scm_keyword_prefix symbol. (scm_lreadr): Only process keywords if SCM_KEYWORD_STYLE is set to 'prefix. * I've left keyword support disabled by default, since it doesn't seem to break the module system and it gives R4RS standard behaviour. It can be reactivated with (read-set! keywords 'prefix).
Diffstat (limited to 'libguile/eval.c')
0 files changed, 0 insertions, 0 deletions