On Wed, Jan 7, 2009 at 4:49 AM, Howe, Tom (IT)
<tom.h...@morganstanley.com> wrote:
> Would be nice to be able to optionally rename or prefix it.
>
> I don't think a object meta class should add methods to the main interface 
> unless the object specifically needs to expose them.
>
> So by default there could be a _moose_meta() method and an easy way to create 
> a meta() -> _moose_meta() handler if required (per class). This could be a 
> global option if want to retain compatibility with existing modules that 
> require it.

Yes, we all agree that it would be useful to give users the ability to
rename or not install a meta. The problem is that in quite a few
places in Class::MOP, Moose, and all of MooseX, we call $pkg->meta
with the expectation that it'll be there and return the metaclass.

It's just a small design problem, one we can fix with enough grunt work. :)

>
> Thanks

Shawn

> Ps. How do I subscribe to the mail list?

Send mail to moose-subscr...@perl.org.

Reply via email to