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) > ============================================================*/Thread Previous | Thread Next