devel/p5-Module-Implementation 0.09_1 DragonFly
Loads one of several alternate underlying implementations for a module
- System
- DragonFly
- Repository
- DPorts
- Maintainer
- [email protected] (as in FreeBSD)
- License
- ART20
- Categories
- devel, perl5
- Package size
- 9.6 KiB, 19.5 KiB installed
Description
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.
Module::Implementation 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.
In the other systems
| System | Port | Version |
|---|---|---|
| DragonFly | devel/p5-Module-Implementation | 0.09_1 |
| FreeBSD | devel/p5-Module-Implementation | 0.09_1 |
| OpenBSD | devel/p5-Module-Implementation | 0.09p0 |
| NetBSD | devel/p5-Module-Implementation | 0.09nb12 |
| MidnightBSD | devel/p5-Module-Implementation | 0.09_1 |
Install
Binary package:
pkg install p5-Module-Implementation
From DPorts:
cd /usr/dports/devel/p5-Module-Implementation && make install clean