Here is the official submission of milestone one. All documents will also
be available at
http://www.cs.indiana.edu/elisp/gui-xemacs/
If anyone has feedback on style / structure / etc (especially my
impressions of either toolkit) please let me or the list know. It looks
like the front-runner right now is Gtk / Gnome. Next document will detail
the implementation plans and what the language bindings will actually look
like.
I am wrestling with how the bindings should actually look right now. I
personally prefer a very lispy interface using 'put' and 'get'
generically,
and something similar to libglade so that the GUI can be changed very
easily.
The first code milestone will be May 20th. I will be on vacation from my
'real' job from now until then. The main work will be in getting the
XEmacs event loop and redisplay to cooperate with Gtk. The language
binding should be fairly simple.
-Bill P.