12afafbdae
Add LICENSE Upstream changes: * 2012-12-31 (version 1.9) ** Additions - A new C FFI as added, thanks to Crestani, Harald Glab-Plhak. The old one is still there but will eventually be phased out. See Crestani's paper "Foreign-Function Interfaces for Garbage-Collected Programming Languages" http://www-pu.informatik.uni-tuebingen.de/users/crestani/publications/2008-sws-ffi.pdf - A new networking code layer was added with full support for IPv6, UDP etc. (undocumented as of yet) - Records now support single inheritance (accessible through the r6rs-records packages) - `letrec*' was added to the `scheme' structure - A `r5rs' structure was added. - A new condition system based on R6RS's system has replaced the old system. - Some R6RS libraries were added (with help from Robert Ransom). - A statistical profiler was added (Marcel Turino, Manuel Dietrich) - check the documentation for details. - TLC tables (`eq?' tables) were added by Marcus Crestani and David Frese. - The module system warns on cycles and redefinitions - When the VM is compiled with GNU C, it uses direct threading for instruction dispatch, which speeds up the VM noticeable (done by Timo Harter) - The reader for a structure is configurable (again). - SRFI 19 now works on Windows - `list-spine{,-cycle-safe}[*%]' sequence macros were added to `reduce' structure by Robert Ransom - The Windows build can be done via a Boo script (contributed by Robert Ransom) - The unquote and unquote-splicing were generalized to several operands, in line with R6RS. - Commands ,show-known-packages, ,show-interface, and ,show-default-package were added to support SDT (Marcus Crestani, Sebastian Rheinecker). - `placeholder-value' now accepts a `deadlock?' argument that says whether blocking on the placeholder contributes to deadlock. - Most source files now carry author information. - A document =doc/deriving.txt= was added that clarifies how works derived from Scheme 48 should be labelled. ** Changes - The BIBOP GC was heavily debugged and is now considered stable - it is enabled by default. - The system builds on Windows Visual Studio Express 2010 instead of Visual Studio 2005. - The BIBOP GC code was simplified significantly. - The `syntax-rules' implementation was rewritten by Richard Kelsey - Some structures were added to the POSIX subsystem (`posix-errnos', `posix-syslog') - Various procedures were added to the POSIX structures by Roderic Morris to support scsh. - The autoconf code was reorganized by Ivan Shmakov. - The REPL now prints values without quotes and auto-capitalization of record-type names. - The Makefile now builds the documentation upon `make install'. (This requires a working LaTeX installation and tex2page.) A target `install-no-doc' is available that does not. - The license information was clarified. - The external-events API was changed to fix a design bug; it now correctly accomodates "fire-once" applications such as wait-`for-child-process' (with help from Robert Ransom, Roderic Morris). ** Bug fixes - Many. |
||
---|---|---|
.. | ||
DESCR | ||
distinfo | ||
Makefile | ||
PLIST |