R6RS

From Gambit wiki

(Difference between revisions)
Jump to: navigation, search
Line 23: Line 23:
err5rs-records-inspection.scm
err5rs-records-inspection.scm
 +
err5rs-records-procedural.scm
err5rs-records-procedural.scm
Line 29: Line 30:
Questions:
Questions:
   * Can you add the declarations (declare (standard-binding)(extended-bindings)(block)) to the top of the file?  That would decrease the size of the .c file passed to gcc.
   * Can you add the declarations (declare (standard-binding)(extended-bindings)(block)) to the top of the file?  That would decrease the size of the .c file passed to gcc.
 +
  *''I've added what you asked in the latest version.''
[[Category: Code]] [[Category: Languages]]
[[Category: Code]] [[Category: Languages]]

Revision as of 17:55, 10 March 2009

Using Andre van Tonder's syntax-case & library system on Gambit

I've updated my R6RS package for Gambit.

1. Implemented err5rs records as an R5RS as well as R6RS library 2. Changed expander.scm and runtime.scm to use the new record system. 3. Updates for the compile script

The latest tarball is available at:

r6gambit.tar.gz

The project homepage is now

http://smyles.com/projects/r6gambit

The darcs2 repository is available at

http://smyles.com/projects/r6gambit/darcs

The err5rs records implementation can be independently used for your projects. Just copy the files:

err5rs-records-inspection.scm

err5rs-records-procedural.scm


Questions:

 * Can you add the declarations (declare (standard-binding)(extended-bindings)(block)) to the top of the file?  That would decrease the size of the .c file passed to gcc.
 *I've added what you asked in the latest version.
Personal tools
documentation