GNU Guile 1.9.7 has been released. Guile is a Scheme interpreter available as a library, designed for embedding within other applications.
This release includes: a '#:version' field for Guile modules, support for renaming bindings on module export, profiling and tracing of functions at the REPL, a new debugger, the new 'truncated-print' function, the implementation of SRFI-4 vectors using bytevectors, improved Unicode support, performance improvements, bug fixes, and other changes.
GNU Guile 1.9.6 has been released. Guile is a Scheme interpreter available as a library, designed for embedding within other applications.
This release includes: a new implementation of 'primitive-eval', Daniel Kraft's Emacs Lisp compiler, faster SRFI-9 record access, support for interrupts in tail loops, support for tail patterns, support for applicable structs, the new 'define!' procedure, and other changes.
PLT Scheme v4.2.3 has been released. PLT Scheme is a family of Scheme implementations, including DrScheme and MzScheme.
This release includes: the addition of the new '2htdp/image' image library, common vector operations in 'scheme/vector', support for several new kinds of promises with alternate execution strategies in 'scheme/promise', new port-reading utilities, and other changes.
GNU Guile 1.9.5 has been released. Guile is a Scheme interpreter available as a library, designed for embedding within other applications.
This prerelease includes: support for compiled procedures with more than one arity, the availability of 'case-lambda' in the default environment, VM support for multiple-arity dispatch, intermediate language support for multiple-arity procedures, better support for Lisp's nil, primitive object system cleanups, faster bit-twiddling operations, R6RS block comment support, bug fixes, and other changes.
It has been announced that the next meeting of the Montreal Scheme/Lisp User Group will be held on November 17, 2009. Vladimir Sedach will be discussing the development of high-performance network servers using Lisp.
PLT Scheme v4.2.2 has been released. PLT Scheme is a family of Scheme implementations, including DrScheme and MzScheme.
This release includes: new Scribbles libraries and documentation, the new 'syntax/keyword' library providing support for macros with keyword options, support for abstract contracts via teh #:exists keywords, the addition of 'in-producer', the new 'scheme/generator' library, and other changes.
GNU Guile 1.9.4 has been released. Guile is a Scheme interpreter available as a library, designed for embedding within other applications.
This release includes: improved support for installing Guile to non-standard prefixes, support for placing dynamically-loadable extensions in a Guile-specific path, improvements to the 'compile' procedure, support for warning about potentially unbound free variables, improved wide string support, bug fixes, and other changes.
GNU Guile 1.9.2 has been released. Guile is a Scheme interpreter available as a library, designed for embedding within other applications.
This release includes: VM speed and robustness improvements, compiler optimizations, more compiler warnings, preliminary Unicode support, the removal of the scm_charnames and scm_charnums global variables, the removal of EBCDIC support, bug fixes, and other changes.
PLT Scheme v4.2.1 has been released. PLT Scheme is a family of Scheme implementations, including DrScheme and MzScheme.
This release includes: the final included release of ProfessorJ, Typed Scheme 2.0 type system enhancements, faster installation of Planet packages, library improvements, and other changes.
GNU Guile 1.9.1 (alpha) has been released. Guile is a Scheme interpreter available as a library, designed for embedding within other applications.
This release includes: scm_set_port_seek and scm_set_port_truncate that use the scm_t_off type, bytevectors that are accessible through a C-friendly API and the generalized-vector API, changes to the object code file format, faster vector access, bug fixes, and other changes.
GNU Guile 1.9.0 (alpha) has been released. Guile is a Scheme interpreter available as a library, designed for embedding within other applications.
This release includes: a compiler and a virtual machine, new modules, a new REPL implementation, new procedures, improvements to the psyntax expander, updates to the C interface, a switch of the license to the LGPLv3 or later, and other changes.
IronScheme 1.0 beta 3 has been released. It aims to be an R6RS Scheme implementation for the .NET DLR.
This release includes: improved R6RS compliance, compiler optimizations, improved exactness of numbers, and other changes.
Gambit-C v4.4.3 has been released. Gambit-C includes a Scheme interpreter, and a Scheme compiler that emits portable C code.
This release includes: fixes for problems when the system is compiled on Windows, the avoidance of deadlock when a trace is interrupted by the user with CTRL-C, bug fixes, and other changes.
CHICKEN 4.0.0 has been released. CHICKEN is a portable Scheme compiler that emits C code.
This release includes: the replacement of PCRE with IrRegex, a rewrite of the macro system, a module system supporting hygienic macros, optimization improvements, improved Windows support, experimental support for cross-module inlining, bug fixes, and other changes.