----- Original Message ----
> From: Hans Dieter Pearcey <h...@pobox.com>
> To: moose <moose@perl.org>
> Sent: Tuesday, September 8, 2009 1:21:51 PM
> Subject: Re: MooseX::Types to core?
>
> Excerpts from Chris Fields's message of Tue Sep 08 13:14:20 -0400 2009:
> > I think the suggestion is that type constraints be completely divorced
> > from Moose so that other possibly non-Moose/CMOP projects can use it w/
> > o requiring Moose/CMOP. Or is that missing the mark John?
I think cut from Moose yet, but not from CMOP. I think we will need to think
the
relationship between CMOP and TC is complex. TC would be build on CMOP,
but CMOP would want a TC system for full functionality (as if someday we decided
to move some of the method signature checking to CMOP, which is where I think it
would be most useful, but I could be wrong).
>
> I understand the suggestion, and it is a reasonable one. Why would such a
> type
> constraint implementation be mutually exclusive with MooseX::Types going into
> core? Wouldn't we just reimplement Moose::Types in terms of this new
> independent code?
>
> hdp.
Yeah, totally. As per my last email I agree with the sentiment here, with the
caveat
regarding backcompatibility.