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?