[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