[Openmcl-devel] 0.14.2-050216
bryan o'connor
bryan-openmcl at lunch.org
Wed Feb 16 16:29:15 PST 2005
i committed a couple dozen bug-fixes to the bleeding-edge tree.
each individual change can be found in the openmcl-cvs-notifications
archives:
http://clozure.com/pipermail/openmcl-cvs-notifications/2005-February/
here are the highlights --
- typecase has been rewritten. it allowed 'otherwise clauses to appear
anywhere and always pushed them (and 't clauses) to the bottom. the
new
version properly signals an error when 'otherwise isn't the last
clause
and strips out any clauses that follow a 't. if this affects your
code,
it should give you a detailed warning.
- the long form of defsetf no longer encloses the expanded form in a
named
block. instead, the body of the defsetf is enclosed similar to a
defun.
- *read-suppress* now functions according to the spec.
- #* now properly signals a reader-error if the token characters are not
0 or 1. previously any other character was treated as a whitespace
and
terminated the read.
- with-input-from-string no longer updates the index if the body exits
abnormally.
- echo- and concatenated-streams should now be fully implemented.
- equalp of hash-tables now uses equalp to recursively test the values
of keys instead of the hash-table's :test parameter.
- there are now docstrings for most common-lisp-user symbols. not all
of them get dumped in the final image. this will hopefully be fixed
soon.
- asdf and asdf-install have been updated to the latest version. i
don't
use asdf-install, so i haven't been able to fully test it.
please let me know if you find any problems.
...bryan
More information about the Openmcl-devel
mailing list