[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