announce: lift, moptilities

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? to ensure-same and ensure-different,
    • catch ambiguous names in make-testsuite,
    • divide result by delay in while-counting-events to give count per second,
    • many other minor things…
This entry was posted in lisp, software. Bookmark the permalink.

3 Responses to announce: lift, moptilities

  1. attila lendvai says:

    “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… 🙂

  2. gwking says:

    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…

  3. trittweiler says:

    Look at swank-sbcl.lisp.

Comments are closed.