[comp.windows.x] Questions about implementing the X toolkit.

db@its63b.ed.ac.uk (D Berry) (12/11/87)

1)  Does anyone, preferably in the UK or Europe, have a copy of the new
X toolkit interface definition I can get by ftp?

2)  I'm considering implementing the X toolkit in Standard ML.  Are there any
constraints on what I should include or exclude?  The documentation mentions
implementation in different languages, but doesn't say much about what this
means.  Is the idea to provide the same functions, with the same names and
functionality, in each language?  What about languages that have automatic
storage management or automatic creation of objects, etc?  How far can I
deviate from the documentation & still use the name "X Toolkit"?

3)  Is the toolkit definition limited to the intrinsics, or are toolkits
expected to provide a standard class hierarchy?

4)  Is there any relation between the InterViews toolkit, the Xr, Sx &
DEC toolkits provided with X version 10R4, and the current X toolkit?

5)  If I go ahead, my first implementation will be a prototype, on top of X
version 10R4.  This is because someone else is working on porting X version 11
to Standard ML, and I want a simple windowing system I can use fairly quickly.
I hope the prototype will make implementing a full version reasonably
straightforward.  I will probably ignore the resource manager, since I'll get
that for free when the full Xlib is implemented.  I'll also ignore colour for
the time being, and only implement devices (widgets) I'm immediately interested
in.  Is there anything else I can obviously ignore?