Source: libmodule-implementation-perl Maintainer: Debian Perl Group Uploaders: gregor herrmann , Angel Abad , Florian Schlichting Section: perl Priority: optional Build-Depends: debhelper-compat (= 13) Build-Depends-Indep: libmodule-runtime-perl, libtest-fatal-perl, libtest-requires-perl, libtest-taint-perl, libtry-tiny-perl, perl Standards-Version: 3.9.5 Vcs-Browser: https://salsa.debian.org/perl-team/modules/packages/libmodule-implementation-perl Vcs-Git: https://salsa.debian.org/perl-team/modules/packages/libmodule-implementation-perl.git Homepage: https://metacpan.org/release/Module-Implementation Testsuite: autopkgtest-pkg-perl Package: libmodule-implementation-perl Architecture: all Depends: ${misc:Depends}, ${perl:Depends}, libmodule-runtime-perl, libtry-tiny-perl Description: module for loading one of several alternate implementations of a module Module::Implementation abstracts out the process of choosing one of several underlying implementations for a module. This can be used to provide XS and pure Perl implementations of a module, or it could be used to load an implementation for a given OS or any other case of needing to provide multiple implementations. . This module is only useful when you know all the implementations ahead of time. If you want to load arbitrary implementations then you probably want something like a plugin system, not this module.