Releases: tfeb/dsm
Fix a bug with declarations in the benchmark system
Do not depend on require-module
Previously dsm
unilaterally depended on org.tfeb.tools.require-module
. This in turn caused some of the org.tfeb.hax
to be compiled with that loaded, which then broke quicklisp builds when those compiled files got reloaded without org.tfeb.tools.require-module
loaded. I don't want to make org.tfeb.hax
depend on org.tfeb.tools.require-module
, so I've made dsm
not depend on it unilaterally.
That's the only change: there's no change to how dsm
works.
dsm 1.2.1: read version from file
So now the versions should be right
dsm 1.2.0 (get version number in ASDF right)
This really only exists because 1.1.0 still thought it was 1.0.0.
There is an example in the documentation of implementing destructuring-bind
in terms of destructuing-match
, and an example in the examples directory of doing it in terms of dsm's implementation. Thanks to Zyni for the first of these.
Destructuring match initial tested release
This is not substantially different than 1.0.0, but there have been some improvements in documentation and examples
Destructuring match initial release
This is tested on at least LispWorks, SBCL and CCL. There are probably still bugs.
See INSTALLATION.md
for instructions for installing it while both it and its dependencies are not up to date in Quicklisp.