[slime-devel] some minor problems...

Timofei Shatrov grue at mail.ru
Fri Mar 23 19:27:36 UTC 2007


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 at mail.ru
.




More information about the slime-devel mailing list