It is hard to have these discussions being banned from IRC, but maybe
- beyond a notice in MX:AH deprecation - some functionality notifying
the user of an API change is required? Like something in MX:AH that
when used with a Moose .90 the attribute traits would output a nice
warning message.
Warning the functionality of MooseX::AttributeHelpers has been moved
to core, please reference Moose::Meta::Attribute::Native for the new
API.
I've often thought that warnings were better explicit and overly
verbose in libraries and disabled via -X by the end user, but maybe an
env DEVELOPMENT flag would be just as useful. There are at least a few
examples of where as a developer I was stung with stuff that was
currently supported but deprecated, supported but retarded, or
implemented but unsupported.
--
Evan Carroll
System Lord of the Internets
http://www.evancarroll.com