[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
The previous full release of MIT Scheme was version 7.5.17. This section describes changes that have occurred since that time. For more detailed information, see the `ChangeLog' files in the source code.
Note that MIT Scheme still conforms to the Revised^4 Report on the Algorithmic Language Scheme, but not to the Revised^5 Report on The Algorithmic Language Scheme.
A.1 Recent Changes A.2 Older Changes
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
These are the changes since release 7.6.0:
Release 7.6.1 also fixes a problem that caused the *PARSER and XML subsystems not to load correctly on Windows and OS/2 systems.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
These are the changes that occurred between releases 7.6.0 and 7.5.17:
link-variables
that can link two variable bindings with
different names (previously environment-link-name
could only
link bindings with the same name); (2) a new procedure
unbind-variable
that can remove a variable binding. Both of
these operations work only on "top-level" environments; they don't
work on environments created by invoking compiled procedures.
This is an incompatible change to the compiled-code representation. All programs must be recompiled.
This subsystem is now included in the released binaries; it can be loaded by `(load-option 'cref)'.
length
now detects circularities in its argument
and signals an error.
rexp
facility provides a more readable syntax for
specifying regular expressions. This syntax can be compiled into the
usual syntax.
flo:finite?
returns `#f' for infinite or
`NaN' flonums and `#t' for all others.
Old name | New name |
list-transform-positive |
keep-matching-items
|
list-transform-negative |
delete-matching-items
|
list-search-positive |
find-matching-item
|
and the following new procedures were implemented:
keep-matching-items!
and delete-matching-items!
.
imail-file-message
appends the
text of a message to a file more or less as it appears in the buffer.
This is intended to allow collecting messages into a file in a
human-readable format.
[ << ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |