On Tue, 26 Dec 2006 22:49:30 -0500, Jan Theodore Galkowski wrote:
Hi.
One of the things I'd like to do with Python is find a way to
consistently implement Smalltalk's loose methods. This is a
capability whereby additional methods can be added dynamically to
existing classes.
You can't
Jan Theodore Galkowski [EMAIL PROTECTED] wrote:
Comments? Suggestions?
http://www.ruby-lang.org
Luc, don't misunderstand: There's nothing at all wrong with Python nor
am I suggesting there is. I'm just exploring how far I can go using its
dynamic nature. There's no hope of using loose
Guido was opposed to modifying builtin types before Java existed. It's
similar to his opposition to dynamic syntax.
Opposition or not, the language definition is there. Surely Smalltalk's
OO style can be respected. Smalltalkers have been doing OO in a dynamic
context longer than many. There
hacker once. Python obviously includes a lot
of things which Smalltalk did not and does not have, simply because it's
culture is more modern and Python's community is so much more vibrant.
and it don't hurt that it has good numerical support.
-- Jan
--
Jan Theodore Galkowski (o
We've not had an excellent dynamic OO language since
Smalltalk, IMO.
I would say that excellence in object oriented programming is not a
strong design goal of Python. Python tries to support OOP well, but
not to enhance OOP to the detriment of other, more important goals.
okay. no quibble
Hi.
One of the things I'd like to do with Python is find a way to
consistently implement Smalltalk's loose methods. This is a
capability whereby additional methods can be added dynamically to
existing classes.
In some respects, it's possible with Python. While object cannot be
touched, it's