HaloO, Larry Wall wrote: > It might be a mistake to call these isa relationships though. I really > only care about > > Package does Object. > Module does Package. > Role does Module. > Class does Role. OK, I've added that and the Set type in my little type lattice. With your Object still spelled ::Any, though. What about Grammar? Where does that find its place? Currently I have put it parallel to Class, that is now below Role. Hmm, is anyone interested in this graph of mine at all? > Foo is the name of a potentiality. It's the name of anything you can > construct using the Foo package, the Foo undefined value, and the Foo > metaobject (if any). That sounds very typish. Foo as a type instanciator---great! > I guess a class would be kind of like the spotlight that comes up > on one of the stage entrances in anticipation of an actor being > instantiated there. :-) "Scotty, beam me up" comes to mind... -- $TSa.greeting := "HaloO"; # mind the echo!Thread Previous | Thread Next