[UI] ToolBuilder

Bert Freudenberg bert at freudenbergs.de
Mon Sep 10 07:57:19 UTC 2007


On Sep 10, 2007, at 7:56 , Jason Johnson wrote:

> On 9/10/07, tim Rowledge <tim at rowledge.org> wrote:
>>
>>> Right. Without pluggability, you're limited to one view per model.
>>
>> Well strictly speaking one view of any particular type in practice,
>> since most implementors end up using selectors like #getList and
>> #getText etc :-)
>
> Just to make it more clear what I'm talking about here, in Dolphin's
> MVP you had a presenter for any data type, and Aspects are what is
> used to actually talk to the models.  So you would never have
> #getList/#getText type stuff.  The View is always just calling
> #value/#value: on what ever it's viewing.  It is up to the Aspect to
> actually translate these to the correct selector.

I'm not familiar with Dolphin but this reminds me of the value/value:  
mess in VisualWorks where all you ever saw is value sends. This is  
indeed rather flexible but I have the impression that Squeak's  
"pluggables" enhance readability and debuggability.

- Bert -




More information about the UI mailing list