Python aka. Smalltalk Lite?

Gordon McMillan gmcm at hypernet.com
Fri Feb 11 10:52:12 EST 2000


Cliff Crawford wrote:

> Pada Fri, 11 Feb 2000 07:27:12 GMT, Fredrik Lundh bilang:
> | 
> | seriously, what are the major shortcomings in Python
> | from a Smalltalk professional's perspective?
> | 
> | let's see:
> | 
> | -- no blocks (lambda doesn't really cut it)
> | -- type/class dichotomy (CPython implementation)
> | -- no garbage collection (CPython implementation)
> | 
> | what else?
> 
> It's not as easy to play with metaclasses in Python.  But that isn't
> needed too often in Real Programs anyway..:)

That goes with "class / type dichotomy" - it's part of reforming 
the object model. The current scheme is an acknowledged 
hack; but there's little agreement on what the model should be.


- Gordon




More information about the Python-list mailing list