Discussion:
[9fans] FYI: Chibi-scheme on plan9
(too old to reply)
Bakul Shah
2011-12-01 20:24:46 UTC
Permalink
Alex Shinn's Chibi-scheme is a r7rs "small" language
compatible Scheme. It can be used standalone for scripting or
as a library to provide an extension language. Full guide at
http://synthcode.com/scheme/chibi/

Installation:
hget http://chibi-scheme.googlecode.com/files/chibi-scheme-0.5.1.tgz | \
gunzip | tar xv
cd chibi-scheme-0.5.1
mk install

Its plan9 support needs more work: access to more of plan9
API, mkfile needs work + targets for .a, html docs, more
tests, etc. but the port is eminently usable.
David Leimbach
2011-12-02 17:24:35 UTC
Permalink
I think this is the reference implementation for r7rs as well isn't it?
Post by Bakul Shah
Alex Shinn's Chibi-scheme is a r7rs "small" language
compatible Scheme. It can be used standalone for scripting or
as a library to provide an extension language. Full guide at
http://synthcode.com/scheme/chibi/
hget http://chibi-scheme.googlecode.com/files/chibi-scheme-0.5.1.tgz | \
gunzip | tar xv
cd chibi-scheme-0.5.1
mk install
Its plan9 support needs more work: access to more of plan9
API, mkfile needs work + targets for .a, html docs, more
tests, etc. but the port is eminently usable.
Bakul Shah
2011-12-02 22:07:57 UTC
Permalink
Yes, for the R7RS small language. And a very nice one! Alex has been very open and responsive about integrating plan9 related fixes.

I'd like to see a native code compiling Scheme impl on plan9 as well but that can wait until we have some useful code that would benefit from any compilation speed up! Till then Chibi is plenty good!
Post by David Leimbach
I think this is the reference implementation for r7rs as well isn't it?
Alex Shinn's Chibi-scheme is a r7rs "small" language
compatible Scheme. It can be used standalone for scripting or
as a library to provide an extension language. Full guide at
http://synthcode.com/scheme/chibi/
hget http://chibi-scheme.googlecode.com/files/chibi-scheme-0.5.1.tgz | \
gunzip | tar xv
cd chibi-scheme-0.5.1
mk install
Its plan9 support needs more work: access to more of plan9
API, mkfile needs work + targets for .a, html docs, more
tests, etc. but the port is eminently usable.
Loading...