Currently, M::B looks for YAML or falls back on M::B::YAML (which is
an extraction from YAML.pm).  Should these switch to YAML::Tiny?
(E.g. I would pull in recent YAML::Tiny guts into M::B::YAML).

I suspect that would be more robust than YAML, since META.yml isn't
YAML and Parse::CPAN::Meta is the read guts of YAML:Tiny anyway.

The other option I'm considering is to create a new, CPAN::Meta
distribution and rely on that to abstract away all implementation
details of CPAN Meta files so as the implementation eventually changes
(e.g. YAML to JSON), M::B can stay the same.

Or, I might do the first for a quick fix.  And then do the second later.

Thoughts?

-- David

Reply via email to