> since presumably interfaces are a bit more uniquely named thanmethods, and an object may be able to do something some class does while not actually being in that class.
should interface names be registered somewhere?
Nope.
how are collisions handled?
They aren't.
i can imagine a scenario where multiple 'print' interfaces have been created. how will parrot handle this? or am i missing something basic?
Basically if you have two or more interfaces with the same name parrot can't distinguish them, and doesn't know they're not the same thing. In this case there's no difference than if you have two or more methods named, say, 'run', which do very different things.
--
Dan
--------------------------------------it's like this------------------- Dan Sugalski even samurai [EMAIL PROTECTED] have teddy bears and even teddy bears get drunk