On Wed, Feb 11, 2009 at 12:15 PM, Jonathan Worthington <jonat...@jnthn.net> wrote: > Hi, > > If we declared, for example: > > role A::B {}; > > Then what should a reference to A be here? At the moment, Rakudo treats it > as a post-declared listop, however I suspect we should be doing something a > bit smarter? If so, what should the answer to ~A.WHAT be? > > Thanks,
I'd go with one of two possibilities: * Don't allow the declaration of A::B unless A has already been declared. or * A should be treated as a post-declared package. -- Jonathan "Dataweaver" Lang