Official chibi-scheme repository
Find a file
2009-04-30 18:47:26 +09:00
tests allowing unhygienic insertion 2009-04-08 23:07:19 +09:00
.hgignore wow, looks like all tests pass... 2009-03-29 16:24:56 +09:00
config.h r5rs test suite, various bugfixes 2009-04-08 10:16:26 +09:00
debug.c preparing for preview release 2009-04-09 00:46:21 +09:00
defaults.h preparing for preview release 2009-04-09 00:46:21 +09:00
eval.c preparing for preview release 2009-04-09 00:46:21 +09:00
eval.h preparing for preview release 2009-04-09 00:46:21 +09:00
gc.c initial gc outline 2009-04-30 18:47:26 +09:00
init.scm preparing for preview release 2009-04-09 00:46:21 +09:00
main.c exceptions don't print by default 2009-04-08 17:04:48 +09:00
Makefile about to release 2009-04-09 00:57:53 +09:00
opcodes.c preparing for preview release 2009-04-09 00:46:21 +09:00
README about to release 2009-04-09 00:57:53 +09:00
sexp-huff.c initial import 2009-02-18 03:14:31 +09:00
sexp-hufftabs.c initial import 2009-02-18 03:14:31 +09:00
sexp-unhuff.c initial import 2009-02-18 03:14:31 +09:00
sexp.c preparing for preview release 2009-04-09 00:46:21 +09:00
sexp.h initial gc outline 2009-04-30 18:47:26 +09:00
syntax-rules.scm need to quote literals in syntax-rules 2009-04-04 00:02:02 +09:00
VERSION preparing for preview release 2009-04-09 00:46: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, and 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.