[UI] ToolBuilder

Bill Schwab BSchwab at anest.ufl.edu
Sun Sep 9 15:12:24 UTC 2007


Colin,

You are making a lot of sense, as usual.  Is it fair to say that you
favor building a clean widget set, perhaps an MVP framework along with
them, and then let clean tools follow it?  You mention "The Welsh Thing"
(Adopting that name might be a good marketing move for them<g>).  How
far would you go with it?  Would we end up with Squeak browsers and
debuggers floating around on our Linux desktops, or would there still be
one main window?  In a perfect world, I would like to be able to flip
between the two.  But for now, I am curious what you envision as the
correct approach.

Bill



Wilhelm K. Schwab, Ph.D.
University of Florida
Department of Anesthesiology
PO Box 100254
Gainesville, FL 32610-0254

Email: bschwab at anest.ufl.edu
Tel: (352) 846-1285
FAX: (352) 392-7029

>>> cputney at wiresong.ca 09/09/07 3:27 AM >>>

On Sep 8, 2007, at 9:54 AM, Bill Schwab wrote:

> You and perhaps others (too lazy to search the archives to give proper
> credit - sorry<g>) are providing excellent overviews of the various
> frameworks.  I would encourage you to slap it on a wiki if that has  
> not
> already been done.

Well, hopefully the UI team will be able to make enough progress that  
one framework will be the clear and compelling way of doing things.  
Not that I'm against documentation, but hopefully the need to  
understand so many alternatives will disappear.

> If we were going to pick one of them to build a themed version of the
> IDE, which would you pick?

Honestly, I haven't seen anything that I'm crazy about yet.  
ToolBuilder achieves its goal of letting one model work with several  
different sets of widgets, but it feels heavy and overly repetitive  
somehow. Using it seems to involve too much busy-work. I wish I could  
characterize what I don't like about it, but that's the best I can do.

There may be potential in OB's builder approach, but right now it's  
the bare minimum need to build OB, and really isn't even adequate to  
that task. Lukas has a nifty OB-based debugger that's limited in what  
it can do because the builder can't handle the complexity of the UI  
it needs.

> It might be a bad idea, but I wondering whether there is enough tool
> building in the image now that we could create a custom builder and  
> end
> up with the themed IDE "for free".

OB is approaching that point. Browsers are pretty well covered. Lukas  
has done and inspector and debugger, which are a still a bit rough  
around the edges, but getting close to usable. Workspace, transcript,  
test runner and maybe a few others are missing, but ought to be  
pretty easy to write. The OB builder already handles several  
different widget sets as well as the appearance changes in Morphic  
3.9. It wouldn't be hard to make builders that do different visual  
themes.

> I need to find a small but not trivial project to log some time in the
> IDE with Gary's changes.

Me too.

I have to say, I think tim is right. I the long run, a set of widgets  
built on Cairo and that Welsh thing would be ideal. I wish I had time  
to work on it.

Colin
_______________________________________________
UI mailing list
UI at lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/ui



More information about the UI mailing list