On May 24, 2009, at 10:58 AM, Michael Albinus wrote:
Steve Youngs <steve(a)sxemacs.org> writes:
> Hi Folks!
Hi,
> o Dbus support via FFI (not completed) This should be considered
> very
> much incomplete and experimental. Only rudimentary support is
> there
> so far.
GNU Emacs 23 offers D-Bus integration as well. A short look at your
sources show a different API.
Indeed. GNU Emacs currently does not (at the best of my knowledge)
support
FFI.
The API with FFI, while different has the added advantage that once
SXEmacs is
compiled with FFI, the additional support for FFI is purely in lisp,
not with
a sizable C support like GNU Emacs one.
If you look closely all the type conversion stuff that GNU Emacs
does, is for the most
part what our FFI support giver us.
This allows us not to introduce an additional link (and deploy) time
dependency
with D-Bus, which at this time is not yet widely deployed outside of
Linux.
Have you considered to offer the GNU Emacs D-Bus interface?
To be honest, only today after your email I took a look at it. So the
answer, at least in SXEmacs is no.
Or to
convince the GNU maintainers to keep it in sync with SXEmacs?
Well since SXEmacs is GPL3 as GNU Emacs, and with past history in
mind, I believe
convincing GNU maintainers to keep it in sync is, at best, a
difficult endeavor.
However, in case it is deemed the interface to offer, as is done with
other Lisp code,
the code is periodically synced.
Best regards,
Nelson
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta