[Zope] The Prefect Python

Michael S. Fischer michael@dynamine.net
Wed, 28 Aug 2002 17:05:01 -0700


On Wed, Aug 28, 2002 at 11:31:29AM -0400, Jean-François Ménard wrote:

> What is missing ?  Well, I'm not a language designer, but I can say what *I*
> miss.
> 
>     - Interfaces.  Behavior checking is not enough.
>     - Private and Public scopes.  Explicitly.  No more __name_mangling
>     - Design by contract. Pre and Post conditions.  Could save hours of
> debugging.
>     - Block comments.  """ """ should be for documentation.
>     - Class variables.
>     - A cleaner Property declaration.  No separate _variable. Saw too many
> newbie posts about that.
>     - No more self in functions declarations.  In OOP, this *can* be
> implicit. (I know, this is controversial stuff)
>     - Standard GUI library.  AnyGui seems to be the solution, but
> development seems to have stalled recently...

There's a lovely language you should check out with all the features you
want (except for multiple inheritance and properties); it's called Java.

-- 
Michael S. Fischer / michael at dynamine.net / +1 650-533-4684
Lead Hacketeer, Dynamine Consulting, Silicon Valley, CA