[r6rs-discuss] Libraries and syntax-case reference implementation update

From: AndrevanTonder <andre>
Date: Tue, 31 Jul 2007 11:51:34 -0400 (EDT)

This is to announce the availability of a portable
implementation of:

    R6RS Libraries and Syntax-case macros: Version 5.97.2

that can be found at:

    http://www.het.brown.edu/people/andre/macros

Changes since 5.97.1:

- Immutability checks now work as described in the r5.97rs
- Added library (rnrs eval reflection (6)) for reflection facilities:
   (environment-bindings <environment>) lists the bindings in an environment.
   Very useful for development and debugging of libraries.
- replaced implementation of QUASIQUOTE with optimised Dybvig version.
- an unbound identifier at toplevel will now match unbound
   literal in library.
- improved some error messages to state source libraries of bindings
- Larceny compat updated to v0.94
- corrected free occurrence of FIRST in ex:unify-imports that prevented
   an error message
- removed caching of imported macros
- added missing version (6) to library (rnrs mutable-strings)
- only, except, prefix, and rename now correctly enforce the constraints
   stated in the r6rs draft.

Andre
Received on Tue Jul 31 2007 - 11:51:34 UTC

This archive was generated by hypermail 2.3.0 : Wed Oct 23 2024 - 09:15:01 UTC