Finally, I wanted to give the not-so-new-by-now
SBCL 1.0 a whirl. Google led me to Peter van Eynde's Dapper packages, which you can install if you add the last of the following lines to your /etc/apt/sources.list:
root@elendil:~# grep cl-dapper /etc/apt/sources.list
deb http://people.debian.org/~pvaneynd/cl-dapper-packages ./
Unfortunately, on Dapper this breaks
CL-SQL or more exactly the version 3.53 it is shipping with. SBCL, or more exactly PCL barfs
When attempting to set the slot's value to (OR NULL T) (SETF of SLOT-VALUE),
the slot TYPE is missing from the object
#<CLSQL-SYS::VIEW-CLASS-DIRECT-SLOT-DEFINITION CLSQL-SYS::VIEW-DATABASE>.
[Condition of type SIMPLE-ERROR]
I haven't seen any complaint about this on the CL-SQL mailing list, so I guess I'm the only one using such an old CL-SQL version with the shiny new SBCL. So, currently I have a
broken CMUCL on Debian Sarge and a broken CL-SQL on Ubuntu Dapper. Sigh.
Update:Manually switching to
CLSQL solved the problem. Just in case you have relied on Debian or Ubuntu to supply you with the right packages, I found replacing them to be dead easy. I just 'apt-get remove'd cl-sql, but left cl-uffi and cl-md5 in place. Then, I untar'ed the source archive of CLSQL to /usr/local/src/clsql/. One link from there to /usr/share/common-lisp/source and a 'cd /usr/share/common-lisp/systems/ ; for i in ../source/*.asd; ln -s $i . ; done' later, SBCL 1.0 loaded CLSQL 3.8 like a charm.