Scheme 48


Current release

Previous releases

R5RS

More code

Scheme links

Release notes for version 0.55

This is mostly a bug-fix release.
  • Additions
    • The inspector is more efficient in dealing with large vectors, long lists, and circular lists.
  • Bug fixes
    • Added an error handler to command-levels.scm to avoid a bad interaction between ,break-on-warnings and the handler-raised undefined-variables warning.
    • Fixed endless recursion occuring when loading floatnums after creating inexact rationals.
    • Made ,reset throw away the old value stack and thus take you out of inspect mode if you happen to be there.
    • build/filenames.scm now loads the interface files so we no longer get the plethora of undefined variable warnings.
    • The flat-environment optimizer is now idempotent.
    • Fixed a problem with single-argument receivers as in (call-with-values ... (lambda (x) ...))
    • Minor edits to the documentation.
    • Fixed a problem that occured when (optimize auto-integrate) was used in the presence of definition-producing macros.
    • Added the os-{...-}name functions to the POSIX interface.
    • Changes to the socket code to work around an oddity in FreeBSD.
    • The socket code uses socklen_t instead of int in the appropriate places. The configure script defines socklen_t if necessary. (Thanks to Martin Gasbichler for this patch).
  • Changes
    • Replaced all uses of FLUID-SET! with fluids bound to cells.
    • Renamed write-one-line (which did nothing of the sort) to limit-output; the old name is still there for compatibility.
    • Added vertical tab (ascii->char 11) to ascii-whitespaces to make our definition of whitespace the same as POSIX's.
    • The procedures that were in the records and records-internal structures are now in three structures: records has the low-level, vector-like, primitives, record-types has everything relating to the type records themselves, and records-internal has the leftovers.
    • Replaced many of the uses of structure-ref with (modify ... (subset ...)) clauses in structure definitions.
Release notes for version 0.54.

Jump to top of page.