Re: Moose Type Constraints violations to warnings?

[email protected] (Stevan Little)
Newsgroups perl.moose
Message-ID <[email protected]>
I second Dave's idea here.

The only other approach (and I have no idea if this would work or even make since because it has been a long time since I swam in this codebase) would be to take the Moose::Error framework and split it up a little more so that there is a Moose::Error::ForTypeConstraints and then be able to overload that so that you could have Moose::Error::ForTypeConstraint::JustWarn or something. 

- Stevan


On Jun 13, 2011, at 11:36 AM, Dave Rolsky wrote:

> On Mon, 13 Jun 2011, Ovid wrote:
> 
>> I don't want to turn off the type checks. I would just like some of them to be warnings if we're in production.
>> 
>> I agree completely with the *concept* of the strict type constraints, but 
>> 
>> 
>>   "In theory, theory and practice are the same.
>>   In practice, we're trying to comb spaghetti."
>>   Abraham Lincoln, 1912 speech to the Republican Women's De-emancipation Convention
>> 
>> If a hotel's "short description" must be no longer than 200 characters, they would much prefer to have the first 200 characters of their hotel's 250-character description displayed rather than nothing.
> 
> You can use coercions to do this, can't you? You could even warn inside the coercion.
> 
> 
> -dave
> 
> /*============================================================
> http://VegGuide.org               http://blog.urth.org
> Your guide to all that's veg      House Absolute(ly Pointless)
> ============================================================*/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.