[Zope-dev] RFC: Python/Zope Interfaces

Ken Manheimer klm@digicool.com
Mon, 27 Nov 2000 21:51:48 -0500 (EST)


On Mon, 27 Nov 2000, Michel Pelletier wrote:

> Dieter Maurer wrote:

> > It is a very good thing to have the specification very near
> > to the implementation -- as a permanent guide to the
> > implementor. It is even better, when big parts of the
> > specification becomes part of the executable code
> > (as is the case for Eiffel's pre- and post-conditions).

I'm not expert on eiffel or even interfaces, but my understanding having
interface "specification very near to the implementation" is misleading,
at best.  The key thing is that there may be many implementations, all of
which should be written to the same implementation - so you do not want
the interface specification tied to any one of them.

Ken
klm@digicool.com