1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-07-03 16:20:39 +02:00
guile/module/scheme
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
..
base.scm Support R7RS. 2014-08-14 03:37:23 -04:00
case-lambda.scm Support R7RS. 2014-08-14 03:37:23 -04:00
char.scm Support R7RS. 2014-08-14 03:37:23 -04:00
complex.scm Support R7RS. 2014-08-14 03:37:23 -04:00
cxr.scm Support R7RS. 2014-08-14 03:37:23 -04:00
eval.scm Support R7RS. 2014-08-14 03:37:23 -04:00
file.scm Support R7RS. 2014-08-14 03:37:23 -04:00
inexact.scm Support R7RS. 2014-08-14 03:37:23 -04:00
lazy.scm Support R7RS. 2014-08-14 03:37:23 -04:00
load.scm Support R7RS. 2014-08-14 03:37:23 -04:00
process-context.scm Support R7RS. 2014-08-14 03:37:23 -04:00
r5rs.scm Support R7RS. 2014-08-14 03:37:23 -04:00
read.scm Support R7RS. 2014-08-14 03:37:23 -04:00
repl.scm Support R7RS. 2014-08-14 03:37:23 -04:00
time.scm Support R7RS. 2014-08-14 03:37:23 -04:00
write.scm Support R7RS. 2014-08-14 03:37:23 -04:00