Home > lisp, software > announce: lift, moptilities

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? 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…
Share and Enjoy:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google

lisp, software

  1. attila lendvai
    January 27th, 2009 at 03:12 | #1

    “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
    January 28th, 2009 at 21:32 | #2

    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
    January 28th, 2009 at 21:56 | #3

    Look at swank-sbcl.lisp.