having first class interface or tools [was: Tweak mainstream in Squeak]

Klaus D. Witzel klaus.witzel at cobss.com
Tue Jul 11 07:38:14 UTC 2006


Hi Stef,

on Tue, 11 Jul 2006 08:35:44 +0200, you wrote:

> I think that having first class interface or tools to understand what is  
> happening at the interface level
> is important.

And I think that interface is only a word instead of a discipline. For a  
Smalltalker any Smalltalk interface is highly dynamic but she can only  
master (achieve, use, etc) it by carfully coding her needs resp. obeying  
the other side's requirements (on and on, from release to release, as  
Andreas illustrated recently). Encapsulation etc does not help much when  
dealing with interfaces...

Is anybody out there considering interfaces as first class objects, for  
example negotiable where both sides can ask for and offer capabilities  
*before* they are used?

/Klaus

> Stef




More information about the Squeak-dev mailing list