diff --git a/Makefile b/Makefile index 1217f916..2c226c7e 100644 --- a/Makefile +++ b/Makefile @@ -63,7 +63,9 @@ test: chibi-scheme # rm -f $(MODDIR)/*.scm dist: cleaner + rm -f chibi-scheme-`cat VERSION`.tgz mkdir chibi-scheme-`cat VERSION` - for f in `hg manifest`; do mkdir -p chibi-scheme-`cat VERSION`/`dirname $$f`; ln -s $$f chibi-scheme-`cat VERSION`/$$f; done - tar cphzvf chibi-scheme-`cat VERSION`.tar.gz chibi-scheme-`cat VERSION` + for f in `hg manifest`; do mkdir -p chibi-scheme-`cat VERSION`/`dirname $$f`; ln -s `pwd`/$$f chibi-scheme-`cat VERSION`/$$f; done + cd chibi-scheme-`cat VERSION`; tar xzvf ../gc.tar.gz; mv gc[0-9].[0-9] gc + tar cphzvf chibi-scheme-`cat VERSION`.tgz chibi-scheme-`cat VERSION` rm -rf chibi-scheme-`cat VERSION` diff --git a/README b/README index 0372dfa2..ea9fdc82 100644 --- a/README +++ b/README @@ -4,7 +4,7 @@ Simple and Minimal Scheme Implementation - http://synthcode.com/scheme/chibi-scheme/ + http://synthcode.com/scheme/chibi-scheme-0.1.tgz version 0.1 April 8, 2009 @@ -16,7 +16,8 @@ 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. +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