Related articles |
---|
Scheme 48 1.6 available sperber@informatik.uni-tuebingen.de (Michael Sperber) (2007-03-19) |
From: | Michael Sperber <sperber@informatik.uni-tuebingen.de> |
Newsgroups: | comp.lang.scheme,comp.lang.functional,comp.compilers |
Followup-To: | comp.lang.scheme |
Date: | 19 Mar 2007 15:40:08 -0400 |
Organization: | Compilers Central |
Keywords: | Scheme, available |
Posted-Date: | 19 Mar 2007 15:40:08 EDT |
Scheme 48 is an implementation of Scheme written by Richard Kelsey and
Jonathan Rees. It is based on a byte-code interpreter and is designed
to be used as a testbed for experiments in implementation techniques
and as an expository tool. It comes with a module system, an extensive
set of libraries, an interactive command-line-based development
environment and a manual in various formats. Scheme 48 runs on most
Unix/Linux systems, as well as Windows NT, 2000, XP, and Vista, and is
fully R5RS-conformant.
Scheme 48 is available (under a very liberal license) from
http://www.s48.org/
Scheme 48 1.6 is mostly a bug-fix release. Users of Scheme 48 1.5 are
strongly encouraged to upgrade.
Enjoy!
The Scheme 48 maintainers
---
03/19/07 (version 1.6)
Additions:
An autogen.sh script for generating the various generated
files from source was added.
Infrastructure for creating, running and composing test
suites was added. As a result, "make check" now runs more
tests than before.
It is now possible for adventurous users to run the linker
in PLT Scheme.
Changes:
"make image" now assumes a Unicode-capable Scheme 48.
Bug fixes:
A bug where automatic port-flushing would churn trying to
write to a blocking socket was fixed.
An infinite loop upon (/ 0.0 0.0) was fixed. (reported by
Taylor Campbell)
A bug that made SYSTEM unusable was fixed. (reported by
Marco Benelli)
A bug with package mutation, which made running the
PreScheme compiler on the VM break was fixed.
Bugs related to the conversion between OS strings and
strings on command-line handling were fixed. (reported by
Andreas Rottmann)
Compilation using gcc now uses the -munaligned-doubles flag
where available, which is needed on SPARCs to make
floating-point arithmetic work.
Compilation older versions Cygwin that don't have langinfo.h
should be fixed.
Some problems with installing and running on Windows Vista
were fixed. (thanks to Axel T. Schreiner)
Return to the
comp.compilers page.
Search the
comp.compilers archives again.