For Programmers: Free Programming Magazines  


Home > Archive > Compilers > March 2007 > Scheme 48 1.6 available









You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

 

Author Scheme 48 1.6 available
Michael Sperber

2007-03-19, 10:16 pm

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)
Sponsored Links







Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive

Copyright 2008 codecomments.com