Hey,

So the latest Moose introduced a change with the default response to type 
constraint equality.  In the past type constraints were basically presumed 
equal unless the were proven not.  Now unless two type constraints meet the 
equality test they are presumed not equal.  However this caused incompatibility 
with MooseX::Types since the one main way for two types to be equal was if 
thier redaddr was the same.  Since MX:Types wraps type constraints inside a 
decorator, this will always not be the case, even when the underlying wrapped 
type constraint was the same.

Fixes for this have been commited to the repo for Moose, and a change to 
MX:Types as well.  Unfortunately this will require a cascade of updates for 
other MX:Type based modules such as MX:T:Structured.  The first step is to get 
the Moose patch reviewed, etc.  Please let me know if things are in order.  I 
will not be on IRC during the US holiday but will check email.

Thanks!

John Napiorkowski



      

Reply via email to