Ports Search

Results 14,42114,430 of 18,669 for descr.zh_CN%3A%E9%81%8F%E5%88%B6%E5%9E%83%E5%9C%BE.(0.018 seconds)
devel/MooX-HandlesVia-0.001008 (Score: 3.7481335E-5)
NativeTrait-like behavior for Moo
MooX::HandlesVia is an extension of Moo's 'handles' attribute functionality. It provides a means of proxying functionality from an external class to the given atttribute. This is most commonly used as a way to emulate 'Native Trait' behavior that has become commonplace in Moose code, for which there was no Moo alternative.
devel/Ouch-0.0409 (Score: 3.7481335E-5)
Perl extension for exceptions that don't hurt
Ouch provides a class for exception handling that doesn't require a lot of boilerplate, nor any up front definition. If Exception::Class is working for you, great! But if you want something that is faster, easier to use, requires less typing, and has no prereqs, but still gives you much of that same functionality, then Ouch is for you.
devel/MooseX-Types-DateTimeX-0.10 (Score: 3.7481335E-5)
Extensions to MooseX::Types::DateTime::ButMaintained
This module builds on MooseX::Types::DateTime to add additional custom types and coercions. Since it builds on an existing type, all coercions and constraints are inherited. The package name is left as is for legacy reasons: this module is really a Type with coercions for DateTimeX::Easy. DateTimeX is just a namespace for non-core or less-official DateTime modules.
devel/Object-Signature-1.07 (Score: 3.7481335E-5)
Generate cryptographic signatures for objects
Object::Signature is an abstract base class that you can inherit from in order to allow your objects to generate unique cryptographic signatures. The method used to generate the signature is based on Storable and Digest::MD5. The object is fed to Storable::nfreeze to get a string, which is then passed to Digest::MD5::md5_hex to get a unique 32 character hexadecimal signature.
devel/Object-Array-0.060 (Score: 3.7481335E-5)
Array references with accessors
Several of these methods do not behave exactly like their builtin counterparts. Specifically, any method that you would expect to return a list does so, but only in list context. In scalar context, these methods will return an Object::Array object constructed from a copy of the list that would have been returned.
devel/PHP-Serialization-0.34 (Score: 3.7481335E-5)
Converting the output of PHP serialize() into the Perl
Provides a simple, quick means of serializing perl memory structures (including object data!) into a format that PHP can deserialize() and access, and vice versa. NOTE: Converts PHP arrays into Perl Arrays when the PHP array used exclusively numeric indexes, and into Perl Hashes then the PHP array did not.
devel/Package-Variant-1.003002 (Score: 3.7481335E-5)
Parameterizable packages
Package::Variant allows you to build packages that return different variations depending on what parameters are given. Users of your package will receive a subroutine able to take parameters and return the name of a suitable variant package. The implmenetation does not care about what kind of package it builds.
devel/Paranoid-0.36 (Score: 3.7481335E-5)
Paranoia support for safer programs
Paranoid is a collection of modules started out as modules which perform things (debatably) in a safer and taint-safe manner. Since then it's also grown to include functionality that fit into the same framework and conventions of the original modules, including keeping the debug hooks for command-line debugging.
devel/Parse-CPAN-Meta-1.44.14 (Score: 3.7481335E-5)
Parse META.yml and other similar CPAN metadata files
Parse::CPAN::Meta is a parser for META.yml files, based on the parser half of YAML::Tiny. It supports a basic subset of the full YAML specification, enough to implement parsing of typical META.yml files, and other similarly simple YAML files.
devel/Proc-PID-File-1.27 (Score: 3.7481335E-5)
Perl module to manage process id files
This Perl module is useful for writers of daemons and other processes that need to tell whether they are already running, in order to prevent multiple process instances. The module accomplishes this via *nix-style pidfiles, which are files that store a process identifier. Inspired by Proc::PID_File, but with a much simpler interface.