[armedbear-ticket] [armedbear] #76: Slime (swank) fuzzy completion very slow

armedbear armedbear-devel at common-lisp.net
Fri May 14 21:56:44 UTC 2010


#76: Slime (swank) fuzzy completion very slow
--------------------------+-------------------------------------------------
  Reporter:  ehuelsmann   |       Owner:  somebody
      Type:  enhancement  |      Status:  new     
  Priority:  major        |   Milestone:          
 Component:  other        |     Version:          
Resolution:               |    Keywords:          
--------------------------+-------------------------------------------------

Comment(by ehuelsmann):

 To reproduce, in ABCL run (inside the slime/ directory):

 {{{
  $ abcl

  (require 'asdf)
  (asdf:oos 'asdf:load-op :swank)
  (swank-loader::init :load-contribs t)
 }}}

 For clisp, run in the same directory, with these commands:

 {{{
  $ clisp

  (load "swank-loader")
  (swank-loader::init :load-contribs t)
 }}}

 The form to be executed (and hence profiled) is:

 {{{
  (let ((swank::*buffer-package* *package*))
    (swank::fuzzy-completions "de" 'cl-user)))
 }}}


 Using (TIME ...) on the given form, ABCL returns 0.2 seconds, while clisp
 returns 0.08 seconds. Clearly, clisp still is a lot faster, but I'd be
 surprised if ABCL is still "intolerably slow".

-- 
Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/76#comment:1>
armedbear <http://common-lisp.net/project/armedbear>
armedbear


More information about the armedbear-ticket mailing list