My wishlist for Python3K

Courageous jkraska1 at san.rr.com
Wed Jun 7 22:02:06 EDT 2000


> 1. Everything is an object of a class that can be subclassed.

You want to subclass integers, why?
 
> 2. Augmentation operators: +=, *=, etc.  Dot operators .*, ./, etc (for
>    numerical computation to distinguish matrix and elementwise operations).

Fair enough, albeit I can see the dot operators not selling.
 
> 3. The := operator for deepcopy as oposed to reference assignment.  Therefore
>    - the assignment (a = b) guarantees (a is b)
>    - the assignment (a := b) guarantees (a == b and a is not b).

Hard. Deep copy isn't trivial, although as long as python dispatches
to external modules which don't implement deep copy fail gracefully,
I suppose this is all right.
 
> 6. Have a clean mechanism to work with other programming languages other
> than C.  (I have matlab/octave in mind.)

What would you propose, exactly?

> 7. NOT case insensitive.  (No followup on this please.  Enough said already.)

The internet doesn't work like that. But I agree. :)
 



C/



More information about the Python-list mailing list