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

Reply via email to