[slime-devel] Re: What expressions can be inspected with slime-inspect?

Luke Gorrie luke at bluetail.com
Wed Jul 7 15:15:10 UTC 2004


Paolo Amoroso <amoroso at mclink.it> writes:

> Luke Gorrie <luke at bluetail.com> writes:
>
>> How about with no SLIME at all?
>
>   * (defclass my-class () ((a) (b)))
>
>   #<STANDARD-CLASS MY-CLASS {4802EC85}>
>   * (make-instance 'my-class)
>
>   #<MY-CLASS {480316C5}>
>   * (inspect (make-instance 'my-class))
>
>   NIL
>   >

I think this is a bug in CMUCL 18e. In 19a-pre3 the slime inspector
works on this example, and without SLIME I get better results too:

  $ cmucl -noinit
  CMU Common Lisp 19a-pre3, running on dodo
  With core: /usr/local/cmucl-19a-pre3/lib/cmucl/lib/lisp.core
  Dumped on: Wed, 2004-06-30 19:13:25+02:00 on lorien
  See <http://www.cons.org/cmucl/> for support information.
  Loaded subsystems:
      Python 1.1, target Intel x86
      CLOS based on Gerd's PCL 2004/04/14 03:32:47
  * (defclass my-class () ((a) (b)))

  #<STANDARD-CLASS MY-CLASS {58020B65}>
  * (make-instance 'my-class)

  #<MY-CLASS {5802FA95}>
  * (inspect *)

  #<MY-CLASS {5802FA95}> is an instance of #<STANDARD-CLASS MY-CLASS {58020B65}>.
  0. A: - (slot is unbound)
  1. B: - (slot is unbound)
  > 





More information about the slime-devel mailing list