On Feb 16, 11:41=A0am, James Coplien <jcopl... / gmail.com> wrote:

> I can see from the thread below that it was too much for the posters in
> this thread, and that the posters were unable to correlate that example
> with the description in the Artima article. The reason this is a bit
> advanced is that it comes from the design thinking that Trygve and I
> have put into DCI, rather than the nerd-level stuff. It doesn't cater to
> UML-shaped heads, or even to the way that most people characterize
> object-oriented programming. It is one of the more difficult ideas in
> DCI, and it is the one that most people trip on. Most people have so
> much trouble fitting into their mental model that they just say that it
> is wrong, or stupid. It's O.K. if you feel that way: new paradigms are
> hard, and it will take a while to unlearn old ways and to learn new.

No matter how hard anew paradigms is, it must still be taught.