I know I was thinking something in the vein of dynamic interfaces of Benny Sadeh (JOT) to check changes /dynamic changes. Hence I was interested in the application of Goya.
On 11 juil. 06, at 09:38, Klaus D. Witzel wrote:
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