please find the updated patch attached. (the vector serialization part was crappy and pointless so i've dropped it)<br><br>there are some other fixes in it, too, like the completion buffer randomly closing when editing the target buffer.
<br><br>2006-10-21  Attila Lendvai  <<a href="mailto:attila.lendvai@gmail.com">attila.lendvai@gmail.com</a>><br>
    <br>
    * slime.el (slime-setup-command-hooks): Use make-local-hook.<br>
    (slime-repl-mode): Ditto.<br>
    (slime-fuzzy-choices-buffer): Ditto.<br>
    (sldb-mode): Ditto.<br>
    (slime-fuzzy-completion-limit): New variable.<br>
    (slime-fuzzy-completion-time-limit-in-msec): New variable.<br>
    (slime-fuzzy-next): Fix when at the end of the buffer.<br>
    (slime-temp-buffer-quit): Always close the opened window,<br>
    updated docstring.<br>
    Also made the fuzzy maps smarter, they now try to look up<br>
    keys with 'where-is-internal and map the functions on them.<br>
    <br>
    * swank-sbcl.lisp<br>
    (make-weak-value-hash-table): New for sbcl.<br>
    (make-weak-key-hash-table): New for sbcl.<br>
    <br>
    * swank.lisp (fuzzy-completions and friends): Added :limit<br>
    and :time-limit-in-msec keyword params. Used vectors instead<br>
    of lists that nearly doubled its speed (at least on sbcl).<br>
    Also added some declare optimize and type annotations.<br>
<br>-- <br>- attila<br><br>"- The truth is that I've been too considerate, and so became unintentionally cruel...
<br> - I understand.<br> - No, you don't understand! We don't speak the same language!"<br>(Ingmar Bergman - Smultronstället) <br>