The language key let you declare the language of the package itself.

However, that same language concept did not extend to the dependency
specification, which is only in terms of Perl 5 namespaces.

The complexity of a multi-language META specification (and I've
actually written one as an experiment in the past) requires a
something other than (and bigger than) META.yml

Adam K

On Fri, Apr 16, 2010 at 8:48 AM, Ævar Arnfjörð Bjarmason
<ava...@gmail.com> wrote:
> On Thu, Apr 15, 2010 at 22:23, Tim Bunce <tim.bu...@pobox.com> wrote:
>> On Thu, Apr 15, 2010 at 11:29:21AM -0700, Eric Wilhelm wrote:
>>>
>>> But perl6 is not a version of perl5.
>>
>> I know this is a contentious issue but, with all dure respect, I disagree.
>
> FWIW I thought the now-deleted 'language' key in META 2.0 sidestepped
> this issue nicely. It placed that info on the top level rather than in
> the bit that requires a given perl version.
>
> Perl 6 isn't Perl 5 just like Clojure isn't Java. Just because it has
> (or in the case of Perl 6, might have) a very well working glue layer
> that doesn't mean they're the same language.
>
> But that's just splitting hairs.
>

Reply via email to