[cells-gtk-devel] hello-c with callback support for CMUCL

Kenny Tilton ktilton at nyc.rr.com
Sat Apr 2 15:01:41 UTC 2005



Frank Buss wrote:

>Andras Simon has announced callback support for CMUCL for hello-c (
>http://groups.google.de/groups?selm=vcdeke23egn.fsf%40csusza.math.bme.hu ),
>but looks like it is not in CVS. Would be nice, if someone can update the
>CVS repository.
>
I guess I have to do that for now. If hello-c takes off (more below), I 
will make it a standalone c-l.net project.

Andras, plz send a full tarball of your hello-c source (I use a win32 
utility to diff/merge source) and I will get that into CVS. Thx, and thx 
for the effort on hello-c/cmucl.

>
>While doing this, perhaps all "rest"s should be substituted by "body",
>because then my LispWorks does the right thing when auto-indenting the body:
>
>bash-2.05$ cvs diff objects.lisp
>Index: objects.lisp
>===================================================================
>RCS file: /project/cells/cvsroot/cell-cultures/hello-c/objects.lisp,v
>retrieving revision 1.1
>diff -r1.1 objects.lisp
>162c162
>< (defmacro with-foreign-object ((var type) &rest body)
>---
>  
>
>>(defmacro with-foreign-object ((var type) &body body)
>>    
>>
>203c203
>< (defmacro with-foreign-objects (bindings &rest body)
>---
>  
>
>>(defmacro with-foreign-objects (bindings &body body)
>>    
>>
>216c216
>< (defmacro with-foreign-object ((var type) &rest body)
>---
>  
>
>>(defmacro with-foreign-object ((var type) &body body)
>>    
>>
>
>Are there any plans to merge hello-c with the origninal UFFI? Would be
>better to have only one general Common Lisp FFI library, which supports all
>features for all Lisp implementations.
>
Hello-c exists because the UFFI maintainer rejected it (for 
understandable reasons) and we (the UFFI  maintainer and I) agreed a 
fork was the best solution.

kenny

-- 
Cells? Cello? Cells-Gtk?: http://www.common-lisp.net/project/cells/
Why Lisp? http://lisp.tech.coop/RtL%20Highlight%20Film

"Doctor, I wrestled with reality for forty years, and I am happy to state that I finally won out over it." -- Elwood P. Dowd





More information about the cells-gtk-devel mailing list