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. Thanks Ps. How do I subscribe to the mail list? > -----Original Message----- > From: Chris Prather [mailto:perig...@gmail.com] > Sent: 07 January 2009 04:59 > To: Yuval Kogman > Cc: Stevan Little; Howe, Tom (IT); moose@perl.org > Subject: Re: Possible to disable/rename meta() method > > On Tue, Jan 6, 2009 at 11:56 PM, Yuval Kogman > <nothingm...@woobling.org> wrote: > > 2009/1/7 Stevan Little <stevan.lit...@iinteractive.com> > > > >> Tom, > >> > >> Nope, sorry 'meta' is used internally in Moose too much to > override. > > > > > > Actually this is not as true today as it used to be... But > we're still > > a bit too far off from being able to disable it. > > I think realistically it can be done in a branch in a few hours of > > work if anybody wants to try. > > How much of CPAN will it break if/when switched off ... > > -Chris > -------------------------------------------------------- NOTICE: If received in error, please destroy and notify sender. Sender does not intend to waive confidentiality or privilege. Use of this email is prohibited when received in error.