Graham Barr wrote:

On Oct 9, 2009, at 6:43 AM, David Golden wrote:

05. Schema

Proposal:

The META spec should come along with a formal schema definition.
(SlavenRezic)

I am not so much concerned about a formal schema. But an official module
to validate, or purge bad data, would be great. otherwise users end up
having to write very defensive code (ie making sure hash/array references are as expected). being able to validate first will simplify code for many people

I think this is a very important point considering that it would probably make sense to have this validation supported in the perl core so CPAN(PLUS) can use it. Including a framework such as Rx in core for this seems unlikely. Including a special purpose module (or extending one like Parse::CPAN::Meta) is likely possible and no big deal.

Cheers,
Steffen

Reply via email to