Почему один и тот же модуль указан три раза на metacpan.org?
В поисках Devel::Peek
на https://metacpan.org/ дает следующий снимок экрана:
Почему модуль указан три раза? (Это выглядит немного странно и может легко запутать пользователя..)
1 ответ
Как ни странно, один отсутствует. Ниже приведены официальные дистрибутивы Devel::Peek:
perl
Devel-Peek
Эти два дистрибутива возвращаются при поиске http://search.cpan.org/, и только два дистрибутива возвращаются при поиске search.cpan.org.
Быть частью perl
Распределение и часть его собственного распределения называется модулем с двойной активностью. Это позволяет связывать модуль с Perl без необходимости обновлять Perl для обновления модуля.
Я не знаю, почему meta::cpan не получает официальный дистрибутив, и я не знаю, почему он не помечает другие дистрибутивы как неофициальные. Вы можете предупредить администраторов сайта о проблеме.
И наоборот, я не знаю, почему search.cpan.org не возвращает CookBookA
а также CookBookB
и почему это не помечает эти другие дистрибутивы как неофициальные, когда вы обращаетесь к нему напрямую. Я думаю, что это связано с тем, что Devel::Peek присутствует только в виде файла документации (.pod), а не модуля (.pm) - в них.