mirror of
https://github.com/ashinn/chibi-scheme.git
synced 2025-05-19 21:59:17 +02:00
Official chibi-scheme repository
tests | ||
.hgignore | ||
config.h | ||
debug.c | ||
defaults.h | ||
eval.c | ||
eval.h | ||
gc.c | ||
init.scm | ||
main.c | ||
Makefile | ||
opcodes.c | ||
README | ||
sexp-huff.c | ||
sexp-hufftabs.c | ||
sexp-unhuff.c | ||
sexp.c | ||
sexp.h | ||
syntax-rules.scm | ||
VERSION |
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.