Mark H Weaver
|
2d76447bda
|
Support R7RS.
* module/Makefile.am: Add r7rs-libraries.scm as dependency for boot-9.go.
(SOURCES): Add $(R7RS_SOURCES).
(R7RS_SOURCES): New variable.
(NOCOMP_SOURCES): Add ice-9/r7rs-libraries.scm.
* module/ice-9/boot-9.scm: Include r7rs-libraries.scm.
(%cond-expand-features): Add r7rs, exact-closed, ieee-float,
full-unicode, and ratios. Add TODO comments.
(%cond-expand): New procedure, derived from code in 'cond-expand'.
(cond-expand): Reimplement in terms of '%cond-expand'.
* module/ice-9/r7rs-libraries.scm:
module/scheme/base.scm:
module/scheme/case-lambda.scm:
module/scheme/char.scm:
module/scheme/complex.scm:
module/scheme/cxr.scm:
module/scheme/eval.scm:
module/scheme/file.scm:
module/scheme/inexact.scm:
module/scheme/lazy.scm:
module/scheme/load.scm:
module/scheme/process-context.scm:
module/scheme/r5rs.scm:
module/scheme/read.scm:
module/scheme/repl.scm:
module/scheme/time.scm:
module/scheme/write.scm: New files.
|
2014-08-14 03:37:23 -04:00 |
|