re: loose methods: Smalltalk asPython

2006-12-27 Thread Jan Theodore Galkowski
>> > 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.

re: loose methods: Smalltalk asPython

2006-12-27 Thread Jan Theodore Galkowski
n since Smalltalk. and i was a big time LISP 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 numeri

re: loose methods: Smalltalk asPython

2006-12-27 Thread Jan Theodore Galkowski
>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

re: loose methods: Smalltalk asPython

2006-12-27 Thread Jan Theodore Galkowski
>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 dy

re: Smalltalk asPython

2006-12-27 Thread Jan Theodore Galkowski
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 metho

loose methods : Smalltalk asPython

2006-12-26 Thread Jan Theodore Galkowski
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