What's over the horizon?
Bert Freudenberg
bert at freudenbergs.de
Mon Apr 9 17:52:14 UTC 2007
I find developing UIs with Tweak pleasant - the largest I worked on
was Etoys 2. Many things work much nicer than other UI frameworks
I've used. For example, the coalescing of events is not something
that I had problems with - but others find it confusing, and I
wouldn't rule out completely that there are still bugs lurking in there.
That said, if something goes wrong it indeed is hard to follow what
happened in the debugger. IMHO this is mainly due to not enough usage
it gets - the Morphic tools are useful and mature only because they
were used and improved in day-to-day work by its developers. Nobody
spent much time on the Tweak tools yet. E.g., the Sophie developers
could not spend time on improving the tools because they were too
busy developing Sophie (which also is much more complex UI-wise than
your regular app).
I'd suggest you just try it for some project. Tweak is well and alive
as the default 2D UI in Croquet so I wouldn't worry about it
vanishing any time soon.
- Bert -
On Apr 9, 2007, at 14:45 , Martin Wirblat wrote:
> Hi Stephane,
>
> if "debugging a Tweak app is nearly impossible" it should be nearly
> impossible to develop with Tweak. That makes me even more curious.
> I think I don't really understand the explanation you cite here.
>
> Has it to do with what
>
> http://tweakproject.org/TECHNOLOGY/Whitepapers/TweakEventDebugging
>
> describes, i.e. that the series of events that led to the initial
> message in the debugger is unknown and only from there on the
> debugger shows you a "hierarchical event cascade" which you can
> build up manually?
>
> Is it the "causal ordering of triggered messages" of that cascade
> which is described on that page too?
>
> Is the control flow generally hard to follow because too much is
> done with events? Or may the mental effort to "dive into the
> triggering process" in one method and come up in another one be too
> high?
>
> Or is it something else?
>
> To all: These questions are of course not only directed to Stephane.
>
> Regards,
> Martin
>
>
> stephane ducasse wrote:
>> Hi martin
>> Some sophiers told me that indeed debugging tweak app is nearly
>> impossible.
>> what I heard is that there are far too much emitted signals. So
>> there are compressed
>> so if you have a stream A X B Y Z C emitted you get
>> ABC XYZ
>> Stef
>
>
More information about the Squeak-dev
mailing list
|