The Gtk port of XEmacs has an FFI wrapping to make Gtk code callable from
lisp. It was designed with Gtk 1.x and I've made it work with Gtk 2.x.
The mechanism used has been removed from Gtk 3, and developers are
encouraged to use gobject introspection instead. So to fully support
Gtk 3, I'd have to replace the FFI layer. I am interested in that, but it
does distract from the goal of completed Gtk support.
I've created a branch repository, xemacs-gobject to hold ongoing FFI
integration work.
I'm stripping out the FFI from xemacs-gtk, using just C to implement it.
This means a finite amount of work
to get Gtk support finished, as well as making Gtk 3 integration much
easier. I've been working on Gtk intermittently for
a year, and I'd like to get something finished.
--
Jeff Sparkes
jsparkes(a)gmail.com
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta