[Openmcl-devel] 0.14.2-050216

bryan o'connor bryan-openmcl at lunch.org
Thu Feb 17 00:29:15 UTC 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