名称 Alt - 备用模块实现概要

PERL_ALT_INSTALL=OVERWRITE

cpanm Alt::IO::All::Redux

描述

Alt:: 是CPAN模块替代实现的命名空间。模块的目的是提供解释Alt概念、工作原理和使用指南的文档。

问题

对于给定的软件,CPAN只允许给定模块/发行版名称的一种实现。另一方面,GitHub不限于这种方式。任何作者都可以创建一个fork,因为GitHub存储库是由作者id命名的。在CPAN上,即使是相关模块的作者也受此限制,因为他们无法在不引入新名称的情况下发布其代码的新版本或旧版本。

解决方案

Foo::Bar模块作为Foo-Bar分布在CPAN上。它可能有像Foo::Bar::Baz这样的子模块。要制作备用CPAN版本,除了将新版本作为Alt-Foo-Bar-AltIdentif