Official chibi-scheme repository
Find a file
2009-05-09 02:34:51 +09:00
tests fixing syntax-rules.scm 2009-04-14 21:28:21 +09:00
.hgignore fixing syntax-rules.scm 2009-04-14 21:28:21 +09:00
config.h fixing syntax-rules.scm 2009-04-14 21:28:21 +09:00
debug.c fixing syntax-rules.scm 2009-04-14 21:28:21 +09:00
defaults.h gc allocation working, need to fix garbage collecting 2009-05-05 15:15:50 +09:00
eval.c preserving gc vars in generate_lambda 2009-05-09 02:34:51 +09:00
eval.h passing context through all calls that can allocate memory 2009-05-05 03:16:09 +09:00
gc.c while still working towards the precise gc, reordering the 2009-05-08 23:27:04 +09:00
init.scm passing context through all calls that can allocate memory 2009-05-05 03:16:09 +09:00
main.c while still working towards the precise gc, reordering the 2009-05-08 23:27:04 +09:00
Makefile gc allocation working, need to fix garbage collecting 2009-05-05 15:15:50 +09:00
opcodes.c passing context through all calls that can allocate memory 2009-05-05 03:16:09 +09:00
README fixing syntax-rules.scm 2009-04-14 21:28:21 +09:00
sexp-huff.c fixing syntax-rules.scm 2009-04-14 21:28:21 +09:00
sexp-hufftabs.c fixing syntax-rules.scm 2009-04-14 21:28:21 +09:00
sexp-unhuff.c fixing syntax-rules.scm 2009-04-14 21:28:21 +09:00
sexp.c while still working towards the precise gc, reordering the 2009-05-08 23:27:04 +09:00
sexp.h while still working towards the precise gc, reordering the 2009-05-08 23:27:04 +09:00
syntax-rules.scm fixing syntax-rules.scm 2009-04-14 21:28:21 +09:00
VERSION fixing syntax-rules.scm 2009-04-14 21:28:21 +09:00

                             Chibi-Scheme
                            --------------
                                   
               Simple and Minimal Scheme Implementation

              http://synthcode.com/scheme/chibi-scheme-0.1.tgz

                             version 0.1
                            April 8, 2009


Chibi-Scheme is a very small but mostly complete R5RS Scheme
implementation using a reasonably fast custom VM.  Chibi-Scheme tries
as much as possible not to trade its small size by cutting corners,
and provides full continuations, both low and high-level hygienic
macros based on syntactic-closures, string ports and exceptions.
Chibi-Scheme is written in highly portable C and supports multiple
simultaneous VM instances to run.  Currently Chibi-Scheme uses the
Boehm conservative garbage collector to try to play well with C code.

To build, just run "make".  You can edit the file config.h for a
number of settings, mostly disabling features to make the executable
smaller.  Documents and examples for using Chibi-Scheme as a library
for extension scripting will be provided in an upcoming release.

syntax-rules must be loaded manually from the file syntax-rules.scm.