Metaclasses and co.

Noury Bouraqadi bouraqadi at ensm-douai.fr
Tue Feb 21 20:24:45 UTC 2006


Actually, I didn't port MetaclassTalk because I'm lacking time to do 
it. However, if you're intersted in it, I can help you.

Regarding monticello and bootstrapping, I guess this  can be done in 
some class initialize method.
However, conceptually speaking, I don't like that class initialize 
method be used for package initializiation.
It looks to me more like a hack to workarround a weakness of MC.

Noury
Le 21 févr. 06, à 16:43, Alexandre Bergel a écrit :

>> Why? They should be orthogonal
>> can you elaborate?
>
> I guess Metaclasstalk needs a kind of bootstrap mechanism. Which are 
> difficult to package with a .mcz.
> I played a bit with a new metaclass hierarchy, and I had problem to 
> have a .mcz file. And what I did was simple...
>
> I am not saying that metaclasstalk interferes with traits. I am just 
> saying that as it is difficult to produce a .mcz for traits, it is 
> (probably) difficult to produce a .mcz for metaclasstalk.
>
> Alexandre
>
> -- 
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel  http://www.cs.tcd.ie/Alexandre.Bergel
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>
>
>
>
>
--------------------------------------------------------------
Dr. Noury Bouraqadi - Enseignant/Chercheur
Ecole des Mines de Douai - Dept. G.I.P
http://csl.ensm-douai.fr/noury

European Smalltalk Users Group Board
http://www.esug.org

Squeak: an Open Source Smalltalk
http://www.squeak.org
--------------------------------------------------------------





More information about the Squeak-dev mailing list