Changelog
cl-contextl (0.40-1) unstable; urgency=low
* New upstream with major changes:
+ Version 0.40 aims to be feature-complete with regard to the feature
set of the upcoming 1.0 release. The goal is to have it tested
extensively and to write a documentation of the current features
and the API of ContextL before version 1.0 is eventually released.
+ Several features have been added in 0.4, and some parts of the API
have changed. The major changes are listed below.
+ The functions activate-layer and activate-layer-using-class have
been renamed to adjoin-layer and adjoin-layer-using-class, and
deactivate-layer and deactivate-layer-using-class have been renamed
to remove-layer and remove-layer-using-class. The new names reflect
better what these functions actually do.
+ The functions funcall-with-layers and apply-with-layers have been
replaced with the (different) funcall-with-layer-context and
apply-with-layer-context.
+ The deflayer macro doesn't take a :layer-class option anymore, but
instead a :metaclass option. This reflects that layers are in fact
represented as CLOS classes.
+ Added the function current-layer-context. This captures the set of
currently active layers, which can later be reinstalled with
funcall-with-layer-context and apply-with-layer-context.
+ Added several readers for ContextL's metaclasses:
layered-function-definer, layered-function-argument-precedence-order,
layered-function-lambda-list, layered-method-lambda-list,
layered-method-specializers, layered-method-layer,
slot-definition-layered-readers, slot-definition-layered-writers.
cl-contextl (0.31-2) unstable; urgency=low
* Small upstream fix for:
- Fixed bugs in the implementation of special classes / special slots,
especially wrt class reinitialization.
cl-contextl (0.31-1) experimental; urgency=low
* New upstream. Major changes:
+ Added the figure editor examples to the automated test suite.
+ Added a script for the second figure editor example.
+ Reinstated the former ensure-method implementation for SBCL.
+ Added a new version of the figure editor example.
+ Added a script to run the figure editor example.
+ Fixed some subtypep bugs in metaclass initialization.
+ Checked against SBCL 1.0. Modified call to ensure-method for SBCL.
See related patch for Closer to MOP. The current version of ensure-method
for SBCL doesn't understand the :method-class parameter (like most other
CL implementations, btw).
+ Removed the inline declaration for call-next-layered-method in
LispWorks because this confuses LispWorks.
+ Fixed a bug in some (loop var on list ...) idioms. Thanks to Attila
Lendvai.
* upload to experimental during the freeze
-- Ubuntu Archive Auto-Sync <email address hidden> Fri, 18 May 2007 09:30:07 +0100