[slime-devel] SLIME REPL problem with openmcl

Neil Baylis neil.baylis at gmail.com
Wed Feb 27 03:08:43 UTC 2008


Hi,
I posted this question on c.l.l and they suggested I re-post it here.

I run into a problem when running SLIME with Clozure Common Lisp (a.k.a.
openmcl).

When I call a function with the wrong number of args, the error message is
unhelpful. When I do the same running openmcl directly (not via SLIME) it
works correctly. Here's a transcript:

; SLIME 2008-02-25
CL-USER> (defun foo (a b) (+ a b))
FOO
CL-USER> (foo 4 5)
9
CL-USER> (foo 3)
> Error: value -2 is not of the expected type UNSIGNED-BYTE.
> While executing: NBUTLAST, in process repl-thread(5).
> Type :POP to abort, :R for a list of available restarts.
> Type :? for other options.
1> :pop
; Evaluation aborted.
CL-USER> (foo 3 4 5)

> Error: value -2 is not of the expected type UNSIGNED-BYTE.
> While executing: NBUTLAST, in process repl-thread(5).
> Type :POP to abort, :R for a list of available restarts.
> Type :? for other options.
1> :pop
; Evaluation aborted.
CL-USER>

This is running under Aquamacs 1.3, but it did the same under 1.2. I
refreshed the SLIME inside Aquamacs from cvs about 30 minutes before I tried
this example.

Is there something I need to configure to make this work? Or is this a known
problem?

Thanks,

Neil Baylis
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/slime-devel/attachments/20080226/3439b4b4/attachment.html>


More information about the slime-devel mailing list