On Feb 26, 2010, at 10:33 AM, Stéphane Ducasse wrote:
Are pluggable morphs a vestige of MVC?
This is what I thought but I'm not sure.
So back when Morpic was done, the philosophy was to bring over all tools with as little change as possible. So evem though MVC is gone, there is class Model, with lots of subclasses. And all the tools are build using the old MVC style change notification. The Browser is more or less the same as it used to be in ST80. So there is the Pluggable stuff, which I don't like. Than there the ToolBuilder, which is an abstraction on top. Not nice, either. Than eToys did build UIs (the blueish dialogs to e.g. load a project from disk) by copy-and-paste. Purely beautiful. And than besides that, there are a couple of other widgets (like gazillion button classes). And of course some real MVC remnants even after we removed most (e.g. SelectionMenu, CustomMenu...). All in all: very horrible. I think it would be worthwhile to actually build a *good* UI toolkit. Not having one makes building UIs far more complex that needed, which in turn makes people not improve the tools (or write better ones). Why can't this stuff be *simple* and *beautiful*? Marcus -- Marcus Denker -- http://www.marcusdenker.de INRIA Lille -- Nord Europe. Team RMoD.