
TS> I'm using SLIME 2.0 so these may already be fixed, but maybe not. TS> The Lisp is CLISP 2.41. I downloaded the latest CVS and it seems that all three of these problems are not yet fixed. TS> 1. The syntax for complex numbers (like that: #C(1 1)) seems to mess TS> with the feature that displays function arguments in minibuffer. It TS> thinks that #C and (1 1) are actually two different arguments, which TS> is annoying. Test case: (defun plus (x y) (+ x y)) (plus #C(0 1) #C(1 1)) watch the minibuffer for weirdness. TS> 2. I wrote a function: (defun test-case () (declare (optimize (speed 3) (safety 0))) ) TS> When I C-c C-c it, SLIME displays the following error: FORMAT: The control-string must be a string, not WARN [Condition of type SIMPLE-TYPE-ERROR] Restarts: 0: [ABORT] Abort SLIME compilation. 1: [ABORT] Return to SLIME's top level. 2: [CLOSE-CONNECTION] Close SLIME connection 3: [ABORT] ABORT Backtrace: 0: INVOKE-DEBUGGER 1: SYSTEM::FORMAT-CS-ERROR 2: FORMAT --more-- uh oh TS> 3. The indentation of loop macro is strange and annoying. I can never TS> figure out the principle behind it. Maybe some Python-style TS> indentation mechanism could be used? Still behaves as unpredictable as ever... -- Best regards, Timofei Shatrov mailto:grue@mail.ru .