[comp.windows.x] Looking for opinions about the X Toolkit

djf@ATHENA.MIT.EDU (10/18/88)

I am a programmer at MIT's Project Athena working with Ralph Swick on
the X toolkit.  My particular project is to improve the useability of
the programmer's interface -- to make it easier and more pleasant for
application writers to use Xt.  I am working on some obvious
problems -- the link size is too big for small applications, it is
awkward to use ArgLists everywhere etc.  I also want to produce a
reasonably comprehensive report analyzing the usability problems, and
recommending solutions.  To do this, I need the input of lots of X
Toolkit programmers (and those who've used it and given up on it.)
Please take some time to think about your experiences with Xt, and let
me know about them -- your time will help build a better toolkit.

I do not want to hear:

        -- flames (I will ignore advice to trash Xt and start over)
        -- bug reports (I'm concerned here with design, not implementation)

I do want to know:

	-- How long have you (did you) used Xt?
	-- How long did you take to learn it?
	-- What were the major stumbling blocks while learning?
	** What makes Xt difficult and annoying to use?
	-- How would you fix these gripes?
	** What new features should be added to the Intrinsics? (ie.
		are there things you've wanted to do with Xt that the
		Intrinsics wouldn't allow or wouldn't allow gracefully?)
	-- Which widget sets have you used?
	** What widgets urgently need to be implemented or fixed?
	** In a full Xt environment, what are appropriate tasks for widgets?
		(ie. what widgets should be implemented in thefuture?)
	-- Are you an application writer or a widget writer?
	-- Do you have suggestions for making widget writing easier?
	-- If you've written code for useful widgets, are you willing
		to contribute it?

I am particularly interested in the starred questions.  These are just
suggestions, I don't need replies in any particular format.  Answer
any or all of the questions, and add anything else you'd like to see
added or fixed.  Please forward this message to any Xt programmers you
know who don't read this mailing list.

Don't reply to xpert, instead reply to:

		djf@athena.mit.edu

		     - OR -

		David Flanagan
		69 Chestnut St.
		Cambridge, MA 02139
		(617) 492-6983

Thank you for your time.