Ports Search

Results 13,06113,070 of 18,669 for descr.zh_CN%3A%E9%81%8F%E5%88%B6%E5%9E%83%E5%9C%BE.(0.062 seconds)
devel/Hash-AsObject-0.13 (Score: 4.0166942E-5)
Hashes with accessors/mutators
A Hash::AsObject is a blessed hash that provides read-write access to its elements using accessors. (Actually, they're both accessors and mutators.) It's designed to act as much like a plain hash as possible; this means, for example, that you can use methods like DESTROY and if the Hash::AsObject has an element with that name, it'll get or set it.
devel/Module-Build-Tiny-0.039 (Score: 4.0166942E-5)
Tiny replacement for Module::Build
Many Perl distributions use a Build.PL file instead of a Makefile.PL file to drive distribution configuration, build, test and installation. Traditionally, Build.PL uses Module::Build as the underlying build system. This module provides a simple, lightweight, drop-in replacement. Whereas Module::Build has over 6,700 lines of code; this module has less than 70, yet supports the features needed by most pure-Perl distributions.
devel/cloudabi-0.8 (Score: 4.0166942E-5)
Constants, types and data structures used by CloudABI
Nuxi CloudABI is an application binary interface for UNIX-like operating systems built around the concept of capability-based security. In a nutshell, it means that you can run processes directly on top of a UNIX kernel while keeping complete control over the actions the process is allowed to perform. This port installs a set of header files that contain the definitions that describe the ABI itself: all of the constants, types, structures and system calls.
devel/MooseX-Types-Signal-1.101932 (Score: 4.0166942E-5)
Type to represent valid UNIX or Perl signals
MooseX::Types::Signal exports a type, Signal, that recognizes valid signals on your platform. The underlying type is a non-negative number, but there is a coercion from strings to numbers that recognizes signals by name. There are also more restrictive types, PerlSignal and UnixSignal. UnixSignal only understands signals that are in your system's signal.h header file. PerlSignal only understands signals that are in Perl's %Config hash. Signal is either/or, with preference to UnixSignal over PerlSignal when coercing.
Perl extension of Moose role for turning objects into POE sessions
POEx::Role::SessionInstantiation provides a nearly seamless integration for non-POE objects into a POE environment. It does this by handling the POE stuff behind the scenes including allowing per instances method changes, session registration to the Kernel, and providing some defaults like setting an alias if supplied via the attribute or constructor argument, or defining a _default that warns if your object receives an event that it does not have. This role exposes your class' methods as POE events.
devel/Params-Validate-1.24 (Score: 4.0166942E-5)
Validate method/function parameters
The Params::Validate module allows you to validate method or function call parameters to an arbitrary level of specificity. At the simplest level, it is capable of validating the required parameters were given and that no unspecified additional parameters were passed in. It is also capable of determining that a parameter is of a specific type, that it is an object of a certain class hierarchy, that it possesses certain methods, or applying validation callbacks to arguments.
devel/Pragmatic-1.7 (Score: 4.0166942E-5)
Adds pragmata to Exporter
Pragmatic implements a default import method for processing pragmata before passing the rest of the import to Exporter. Perl automatically calls the import method when processing a use statement for a module. Modules and use are documented in perlfunc and perlmod. (Do not confuse Pragmatic with pragmatic modules, such as less, strict and the like. They are standalone pragmata, and are not associated with any other module.)
devel/Path-Iterator-Rule-1.008 (Score: 4.0166942E-5)
Perl extension for iterative, recursive file finder
This module iterates over files and directories to identify ones matching a user-defined set of rules. The API is based heavily on File::Find::Rule, but with more explicit distinction between matching rules and options that influence how directories are searched. A Path::Iterator::Rule object is a collection of rules (match criteria) with methods to add additional criteria. Options that control directory traversal are given as arguments to the method that generates an iterator.
devel/Sub-Alias-0.03 (Score: 4.0166942E-5)
Simple subroutine alias
This module does a compile-time code injection to let you define subroutine aliases based on its name. This differs from p5-Sub-Name in that it defines a typeglob in a more correct way and keeps you from manipulating the symbols table directly. You can use the subroutine as if it was defined the ordinary way then. This is particularly useful in the cases when you need to have several identical subroutines with different names.
devel/Time-timegm-0.01 (Score: 4.0166942E-5)
Efficiently compute time from local and GMT time
The POSIX standard provides three functions for converting between integer epoch values and 6-component "broken-down" time representations. localtime and gmtime convert an epoch into the 6 components of seconds, minutes, hours, day of month, month and year, in either local timezone or UTC. The mktime function converts a local broken-down time into an epoch value. However, POSIX does not provide a UTC version of this. This module provides a function timegm which has this ability.