What is good about Prothon?

Delaney, Timothy C (Timothy) tdelaney at avaya.com
Thu Apr 29 20:21:45 EDT 2004


has wrote:

> Whereas Prothon does this:
> 
> # Create object 'a'
> a = Object()
> a.x = 1
> 
> # Create objects 'b' and 'c'
> b = a()
> c = a()
> 
> print a.x, b.x, c.x # --> 1 1 1
> 
> b.x = 4
> print a.x, b.x, c.x # --> 1 4 1
> 
> a.x = 9
> print a.x, b.x, c.x # --> 9 4 9

Urgh. I haven't been following closely, but this is exactly counter to
what I would expect of a prototype-based language.

The whole point of ptototypes IMO is to provide a *snapshot* as the base
configuration of an object. So every attibute and method should be
copied to the new object, and there is then no further connection
between the prototype and the new object.

Tim Delaney




More information about the Python-list mailing list