From: Mathieu Bouchard Date: 2005-09-24T15:57:24+09:00 Subject: Re: Mutually dependent libs double loading. On Sat, 24 Sep 2005, TRANS wrote: > Indeed! I had mistakenly thought that Object's methods were tied to > "self", while Kernel methods were independent and thus could be/were > module_function. Obviously I was wrong, so now I must agree with your > analysis. Well, that's the impression that I too got from reading the Pickaxe, and although it would've been nice to have them methods organised according to that scheme, it doesn't have much to do with the actual situation. And now something completely different: I am now coding quite a bit of Tcl these days, and I have implemented my own OOP system, and it already supports mixins/super just like Ruby, except it doesn't distinguish between classes and modules, because it doesn't need to. This is part of the DesireData project, whose goal is to rewrite the GUI of the PureData language in a cleaner way. I am still coding in Ruby. My latest sizeable chunk of code was used for coordinating the eight computers in the interactive video installation exhibition at the Museum of Contemporary Arts of Montr�al (for Alexandre Castonguay) which opened two days ago: http://www.macm.org/fr/index.html (Ruby also does a few other things in that exhibition, but it's not new code at all) ____________________________________________________________________ Mathieu Bouchard - t�l:+1.514.383.3801 - http://artengine.ca/matju Freelance Digital Arts Engineer, Montr�al QC Canada