Scheme 48


Current release

Previous releases

R5RS

More code

Scheme links

Release notes for version 0.57

This is release fixes a number of bugs found in version 0.56. There are also a few minor additions.
  • Additions
    • Added a system procedure that calls the C system() function (in structure c-system-function).
    • Added SRFIs 11, 13, 14, 16, 17, and 23. One name in the SRFI 14 interface had to be changed; see the manual for details.
  • Bug fixes
    • Removed duplicate definitions of S48_{ENTER|EXTRACT}_BOOLEAN from c/scheme48.h.
    • Fixed a problem in lookup_record() in c/posix/proc.c that was causing crashes.
    • Added scheme/srfi to the list of directories that get installed.
    • Zeroed sockaddr structs in c/unix/socket.c.
    • Added configuration tests for socklen_t.
    • Marked define-record-type as syntax in the SRFI-9 interface.
    • Fixed (another) bug in s48-shorten-bignum.
    • Fixed off-by-one error that caused one resumer record to be ignored when writing out images.
    • Fixed problem with macros expanding into uses of finite types.
    • Added a handler for the time opcode to take care of any arithmetic overflow.
Release notes for version 0.56.

Jump to top of page.