[cells-gtk-devel] Announcement: cells-gtk using CFFI, and CLISP is back in!

Andras Simon asimon at math.bme.hu
Tue Jan 3 23:13:24 UTC 2006



On Tue, 3 Jan 2006, Andras Simon wrote:

>> 
>> The new code has been lightly tested by me under:
>> - CLISP 2.36 / linux
>> - Lispworks 4.4 Pro / linux
>> - CMUCL 19c / linux
>> 
>> If you try some other lisps and platforms, drop the list a note. I'll 
>> check
>> CLISP and Lispworks under Windows, but it'll be a few weeks.
>
> You can add ACL 8.0 beta / Linux (without libcellsgtk) to the list of
> lightly tested platforms.

And SBCL 0.9.7.5 (Linux/x86) with the following trivial patch:

--- root/gtk-ffi/gtk-ffi.lisp.ori       2006-01-03 21:02:10.000000000 +0100
+++ root/gtk-ffi/gtk-ffi.lisp   2006-01-03 23:38:37.000000000 +0100
@@ -17,7 +17,7 @@
  |#


-(defpackage :gtk-ffi (:use :lisp :ffx
+(defpackage :gtk-ffi (:use :common-lisp :ffx
                         :uffi))

  (in-package :gtk-ffi)


I got a lot of warnings and the following error while compiling:

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


But, by the time SBCL got here, gtk-other was already compiled, and
since the retry restart didn't get me any further, I started all over
again, and it works.  I do get almost 3000 "undefined alien" warnings
when running the demo, but it runs fine.

Andras




More information about the cells-gtk-devel mailing list