[slime-devel] :new-features command
    Brad Beveridge 
    brad.beveridge at gmail.com
       
    Mon Nov  6 07:29:37 UTC 2006
    
    
  
Hi all,
I'm trying to write a Common Lisp frontend that speaks to a Swank
backend.  I've just run into a bit of a problem.
Let's assume that Swank sends the message (:new-features (:cffi :x86
cffi-features:darwin)).
In my code I decode the length of a message then do
(with-standard-io-syntax (read-from-string message))
SBCL's reader barfs on the symbol CFFI-FEATURES:DARWIN, because the
host side doesn't have have the package CFFI-FEATURES.  Which is fair
enough.
I'm guessing that the Emacs interpreter doesn't bother resolving the
symbols, so there is no problem.  Later on Slime prefixes ":" in front
of the non-keyword symbols, presumably to make them into keyword
symbols.
Am I understanding this correctly?  Is it possible to move the keyword
interning to the Swank side?  If so, I'll try to write a patch for
that.
Cheers
Brad
    
    
More information about the slime-devel
mailing list