Rodney Sparapani writes:
Stephen J. Turnbull wrote:
> (2) A workspace with libffi bindings (courtesy of Steve Youngs; I've
> done none of the implementation).
> (2) is ready to go but of course it's not
> cross-platform (works only with GCC, and I don't know if it even works
> on Cygwin).
[Nice trim! Thank you!]
It's actually worse than that. It not only depends on GCC, but
it is
only a subset of platforms that GCC supports (it only works with Linux
AFAICT).
Worked for me on Mac OS X in light testing. I basically agree with
your vision, and would certainly want it to work on Cygwin. That
gives us a reasonable shot at covering three big platforms.
OTOH, it's a very useful facility for prototyping use of DLLs from
Lisp, and for platforms that don't support libffi, there is the
regular XEmacs module (which is higher cost and does the function
binding at compile time). So I'm definitely going to create the
branch so people who want to try it can try it.
Unless it is ported to more platforms, I'd say it is not part
of the vision or mission or whatever you want to call it. My view is
that XEmacs is more cross-platform friendly than that.
Indeed, and that's one of the important distinctions between XEmacs
and SXEmacs.
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta