announce: lift, moptilities
January 27th, 2009
For your edification and enjoyment:
A very minor update to moptilities (to let it keep up with changes in sb-introspect).
BTW, I did this to handle the past, but I’d be happy to hear of a different way to avoid history’s nightmare:
(defun function-arglist (symbol) ... #+sbcl (funcall (or (find-symbol (symbol-name '#:function-lambda-list) :sb-introspect) (find-symbol (symbol-name '#:function-arglist) :sb-introspect)) (fdefinition symbol)) ... )An update to LIFT. The primary impetus was to avoid the brain-dead way SBCL’s version of ASDF-install loads every system definition it finds (rather than only the ones it needs (a behavior, by the by, that the portable version does not share)). It also includes several small additions and tweaks.
- Added
ignore-multiple-values?toensure-sameandensure-different, - catch ambiguous names in
make-testsuite, - divide result by delay in
while-counting-eventsto give count per second, - many other minor things…
- Added






“BTW, I did this to handle the past, but I’d be happy to hear of a different way to avoid history’s nightmare”
for example ignoring it?
that’s what DVCS’es are for: if someone is reluctant to follow sbcl HEAD then they should not pull the relevant patch from moptilities. it’s that simple: if you don’t want to live on the bleeding edge, then don’t…
Well, yes. But… thats harder for folks that just want to use software via, e.g., a tarball or ASDF-install. I don’t think that everyone who uses moptilities should have to use darcs…
Look at swank-sbcl.lisp.