[slime-devel] broken clojure REPL

Terje Norderhaug terje at in-progress.com
Fri May 21 16:41:57 UTC 2010


On May 21, 2010, at 3:43 AM, Tobias C. Rittweiler wrote:
> Nikolaus Demmel <demmeln at in.tum.de> writes:
>
>>>  Clojure's swank implementation has to replicate SIMPLE-READ in
>>> swank-rpc.lisp. It's only two dozens lines of code, should not be
>>> hard.
>>
>> Having said the above you still might be able to manually handle the
>> %cursor-marker% symbol and change it to something else in Clojure
>> swank. But then again I don't know anything about swank / clojure /
>
> SIMPLE-READ does not involve CL:READ. It's a simplistic clone of it  
> for
> the purposes of the slime sexp format. Clojure's swank implementation
> should similiarly _not_ use the reader that comes with Clojure.

I have already written a clojure replica of swank-rpc.lisp. It is  
included in the new version 1.2 of swank for clojure, which was  
released earlier this week:

http://github.com/terjenorderhaug/swank-clojure/commit/ 
054613d756884218b984c4418c617379b9bf8fcc

-- Terje Norderhaug




More information about the slime-devel mailing list