Michael Albinus <michael.albinus(a)gmx.de> writes:
"Stephen J. Turnbull" <stephen(a)xemacs.org> writes:
> Nelson Ferreira writes:
>
> > Indeed. GNU Emacs currently does not (at the best of my knowledge)
> > support FFI.
>
> And won't. RMS is adamant on that point. It came up in an ongoing
> thread, and he once again insisted that (with current technology)
> dynamic loading of binaries into Emacs is not acceptable.
I do not speak about using FFI in GNU Emacs.
D-Bus in GNU Emacs consists of dbusbind.c, dbus.el, and dbus.texi[1]. I
was thinking of writing a dbusbind.el for [S]XEmacs, reimplementing its
Lisp exported objects via ffi-dbus.el. dbus.el and dbus.texi could be
left untouched in the best case (in practice, it might be necessary to
change them as well, for example due to concurrent definitions in
dbus.el and ffi-dbus.el).
API Sync for D-Bus across Emacsen would be very very great!
I believe that D-Bus implementation for (S)XEmacs (with same API as
for GNU Emacs) could be done entirely in elisp, using FFI and glib's
dbus implementation. I might help you on this, but unfortunately my
spare time is greatly limited :(
[..]
--
lg
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta