[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