| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
The previous full release of MIT/GNU Scheme was version 7.6.1. 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/GNU 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.
These are the changes since release 7.7.0:
There are several user-visible consequences to this change:
define-macro,
in-package,
macro,
make-environment,
scode-quote,
unassigned?, and
using-syntax.
the-environment has been restricted to use
in top-level environments. It is no longer allowed in the body of any
binding form (e.g. lambda, let).
load procedure, which still accepts a syntax-table
argument, but ignores it.
Although the 7.6.1 release had a workaround for problems with certain AMD Athlon processors, the workaround was ineffective on machines running Windows operating systems (and possibly OS/2 systems as well). This version fixes that problem.
The hash-table abstraction is now always loaded. It's not necessary to
call load-option prior to use of hash tables. For upwards
compatibility, calling `(load-option 'hash-table)' is still
permitted but does nothing.
| [ << ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |