Cyrus Harmon ch-slime@bobobeach.com writes:
On Nov 17, 2009, at 12:46 PM, Tobias C. Rittweiler wrote:
"Stefan Kamphausen" skampi@gmx.net writes:
Hi Tobias,
-------- Original-Nachricht --------
Datum: Tue, 17 Nov 2009 21:04:21 +0100 Von: "Tobias C. Rittweiler" tcr@freebits.de An: slime-devel@common-lisp.net Betreff: Re: [slime-devel] broken clojure REPL
"Stefan Kamphausen" skampi@gmx.net writes:
[...]
You didn't answer the important question:
Clojure seems to conflate how symbols are named, and how they're read in. Is there no way to escape symbol names?
I can change %cursor-marker% to have a symbol name that's nicer for clojure to cope with. But it would be an interim solution, only. I really want to see this fixed in Clojure.
Changing to slime::%cursor-marker% to, say. slime::-cursor-marker- fixes the problem. I know it may not be the ideal solution, but it would be nice to have a version of slime newer than the one from last october that worked with clojure.
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.
-T.