[clpython-devel] Re: CLPython on SBCL

Jason Nielsen jdn at math.carleton.ca
Fri May 16 13:29:02 UTC 2008


When running sbcl in a console without slime I get the following error 
when requiring clpython:

This is SBCL 1.0.16.debian, an implementation of ANSI Common Lisp.
More information about SBCL is available at <http://www.sbcl.org/>.

SBCL is free software, provided as is, with absolutely no warranty.
It is mostly in the public domain; some portions are provided under
BSD-style licenses.  See the CREDITS and COPYING files in the
distribution for more information.
; loading system definition from
; /usr/lib/sbcl/sb-bsd-sockets/sb-bsd-sockets.asd into #<PACKAGE "ASDF0">
; registering #<SYSTEM SB-BSD-SOCKETS {AB53C41}> as SB-BSD-SOCKETS
; registering #<SYSTEM SB-BSD-SOCKETS-TESTS {ACC3309}> as 
SB-BSD-SOCKETS-TESTS
* (require 'clpython)

; loading system definition from /home/jdn/.sbcl/systems/closer-mop.asd 
into
; #<PACKAGE "ASDF0">
; registering #<SYSTEM #:CLOSER-MOP {B116399}> as CLOSER-MOP
; loading system definition from /home/jdn/.sbcl/systems/lw-compat.asd 
into
; #<PACKAGE "ASDF0">
; registering #<SYSTEM #:LW-COMPAT {B247471}> as LW-COMPAT
WARNING: change in instance length of class SB-PRETTY:PRETTY-STREAM:
   current length: 25
   compile time length: 27

debugger invoked on a SIMPLE-ERROR in thread #<THREAD "initial thread" 
{A884589}>:
   The class SB-PRETTY:PRETTY-STREAM was not changed, and there's no 
guarantee that
the loaded code (which expected another layout) will work.

Type HELP for debugger help, or (SB-EXT:QUIT) to exit from SBCL.

restarts (invokable by number or by possibly-abbreviated name):
   0: [RETRY ] Retry performing #<ASDF:LOAD-OP NIL {A9A44A1}> on
               #<ASDF:CL-SOURCE-FILE "yacc" {A9A44B1}>.
   1: [ACCEPT] Continue, treating #<ASDF:LOAD-OP NIL {A9A44A1}> on
               #<ASDF:CL-SOURCE-FILE "yacc" {A9A44B1}> as having been 
successful.
   2: [ABORT ] Exit debugger, returning to top level.

(SB-KERNEL::CHECK-LAYOUT
  #<SB-KERNEL:LAYOUT for SB-PRETTY:PRETTY-STREAM {950DC29}>
  #<SB-KERNEL:STRUCTURE-CLASSOID SB-PRETTY:PRETTY-STREAM>
  27
  #(#<SB-KERNEL:LAYOUT for T {905F621}>
    #<SB-KERNEL:LAYOUT for STRUCTURE-OBJECT {905F659}>
    #<SB-KERNEL:LAYOUT for STREAM {91A51C1}>
    #<SB-KERNEL:LAYOUT for SB-KERNEL:ANSI-STREAM {905FB69}>)
  4
  0)

which seems to be a problem with lw-compat.  When using clpython with 
slime this error doesn't occur and I get:

**********************************
End CLPython test
Errors detected in this test: 14 UNEXPECTED: 10
Successes this test:695
;
; compilation unit finished
;   caught 12 fatal ERROR conditions
;   caught 3 WARNING conditions
;   caught 22 STYLE-WARNING conditions
;   printed 23 notes

when running the test suite (Ubuntu 7.10 on both amd64 and x86 systems).

Jason



More information about the Clpython-devel mailing list