141 results (0.59 seconds)
Sub::Signatures - Use proper signatures for subroutines, including dispatching. ++

WARNING: Not backwards-compatible to Sub::Signatures 0.11. One of the strongest complaints about Perl is its poor argument handling. Simply passing everything in the @_ array is a serious limitation. This module aims to rectify that. With this module...

OVID/Sub-Signatures-0.21 - 03 Dec 2005 17:51:39 GMT - Search in distribution

Fun - simple function signatures 2 ++

This module provides "fun", a new keyword which defines functions the same way that "sub" does, except allowing for function signatures. These signatures support defaults and slurpy arguments, but no other advanced features. The behavior should be eq...

DOY/Fun-0.05 - 20 Sep 2012 17:20:12 GMT - Search in distribution

FFI - Perl Foreign Function Interface ++

This module provides a low-level foreign function interface to Perl. It allows the calling of any function for which the user can supply an address and calling signature. Furthermore, it provides a method of encapsulating Perl subroutines as callback...

GAAL/FFI-1.04   (2 reviews) - 06 Sep 2008 17:30:36 GMT - Search in distribution

rig - import groups of favorite/related modules with a single expression ++

This module allows you to organize and bundle your favorite modules, thus reducing the recurring task of "use"ing them in your programs, and implicitly requesting imports by default. You can rig your bundles in 2 places: * A file called ".perlrig" in...

RODRIGO/rig-0.04 - 07 Aug 2011 08:39:15 GMT - Search in distribution
  • rig - import groups of favorite/related modules with a single expression

PPI - Parse, Analyze and Manipulate Perl (without perl) 24 ++

About this Document This is the PPI manual. It describes its reason for existing, its general structure, its use, an overview of the API, and provides a few implementation samples. Background The ability to read, and manipulate Perl (the language) pr...

ADAMK/PPI-1.215   (7 reviews) - 26 Feb 2011 06:45:04 GMT - Search in distribution

Logic - logical programming and multimethod dispatch ++

The Logic modules implement a logic programming framework in Perl. It does all the magic stuff that prolog does, it just doesn't have as big a standard library. But it has a bigger standard library, because it has CPAN. On top of being able to do log...

LPALMER/Logic-0.02 - 26 Mar 2005 14:52:38 GMT - Search in distribution

Kavorka - function signatures with the lure of the animal 7 ++

Kavorka provides "fun" and "method" keywords for declaring functions and methods. It uses Perl 5.14's keyword API, so should work more reliably than source filters or Devel::Declare-based modules. The syntax provided by Kavorka is largely inspired by...

TOBYINK/Kavorka-0.030 - 22 Mar 2014 09:08:15 GMT - Search in distribution

Moops - Moops Object-Oriented Programming Sugar 24 ++

Moops is sugar for declaring and using roles and classes in Perl. The syntax is inspired by MooseX::Declare, and Stevan Little's p5-mop-redux project (which is in turn partly inspired by Perl 6). Moops has fewer than half of the dependencies as Moose...

TOBYINK/Moops-0.031   (1 review) - 23 Mar 2014 11:03:05 GMT - Search in distribution

libev - a high performance full-featured event loop written in C 16 ++
MLEHMANN/EV-4.17   (4 reviews) - 11 Apr 2014 04:28:12 GMT - Search in distribution

invoker - implicit invoker, sort of 1 ++

The invoker pragma enables the "$->" syntax for invoking methods on $self , inspired by Perl6's "$.method" invocation. The module does not inject the $self variable for you. you are encouraged to use it in conjunction with self, selfvars, <Method::Si...

CLKAO/invoker-0.34   (1 review) - 18 Feb 2013 11:52:28 GMT - Search in distribution

Macrame - filter-time recursive macro framework providing the feature preventing Perl from being "a Lisp." ++

tokenizing at this version we ignore all whitespace in input and place whitespace in output only between barewords. Lexical blocks are treated as single tokens for signature matching purposes, as are expressions that indicate variables, such as %foo:...

DAVIDNICO/Macrame-0.09 - 25 Apr 2009 02:03:15 GMT - Search in distribution

Sub::Go - DWIM sub blocks for smart matching ++

In case you don't know, smart matching ("~~") data against a code block will run the block once (for scalars) or, distributively, many times for arrays and hashes: [1..10] ~~ sub { say shift }; @arr ~~ sub { say shift }; %h ~~ sub { ... }; The motiva...

RODRIGO/Sub-Go-0.01 - 11 Jul 2011 09:05:54 GMT - Search in distribution

perl5i - Fix as much of Perl 5 as possible in one pragma 19 ++

Perl 5 has a lot of warts. There's a lot of individual modules and techniques out there to fix those warts. perl5i aims to pull the best of them together into one module so you can turn them on all at once. This includes adding features, changing exi...

MSCHWERN/perl5i-v2.12.0 - 11 Jun 2013 01:15:26 GMT - Search in distribution

feature - Perl pragma to enable new features 211 ++

It is usually impossible to add new syntax to Perl without breaking some existing programs. This pragma provides a way to minimize that risk. New syntactic constructs, or new semantic meanings to older constructs, can be enabled by "use feature 'foo'...

RJBS/perl-5.20.0   (5 reviews) - 27 May 2014 01:35:13 GMT - Search in distribution

signatures - Subroutine signatures with no source filter 1 ++

With this module, we can specify subroutine signatures and have variables automatically defined within the subroutine. For example, you can write sub square ($num) { return $num * $num; } and it will be automatically turned into the following at comp...

ETHER/signatures-0.09   (2 reviews) - 25 May 2014 16:18:34 GMT - Search in distribution

URI::di - URI scheme for digital signatures ++

This module implements the "di:" URI scheme defined in draft-hallambaker-digesturi <http://tools.ietf.org/html/draft-hallambaker-digesturi-02>. compute $DATA [, $ALGO, \%QUERY] Compute a new di: URI from some data. Since the data objects we're typica...

DORIAN/URI-ni-0.04 - 15 May 2013 00:02:26 GMT - Search in distribution

TryCatch - first class try catch semantics for Perl, without source filters. 8 ++

This module aims to provide a nicer syntax and method to catch errors in Perl, similar to what is found in other languages (such as Java, Python or C++). The standard method of using "eval {}; if ($@) {}" is often prone to subtle bugs, primarily that...

ASH/TryCatch-1.003002   (3 reviews) - 22 Mar 2013 07:49:45 GMT - Search in distribution

DB::Ent - Database Entity Layer ++

This module presents an interface to an entity-centric database schema, providing all necessary methods to create, discover and manipulate entities and associated data. The schema consists of 4 basic element storage types: 1) entities, 2) attributes,...

ECALDER/DB-Ent-1.63 - 24 Jun 2003 04:34:13 GMT - Search in distribution

Changes - Apache mod_perl changes logfile 8 ++
PHRED/mod_perl-2.0.8   (4 reviews) - 18 Apr 2013 02:15:56 GMT - Search in distribution

RPC::Lite - A lightweight yet flexible framework for remote process communication. ++

RPC::Lite is intended to be a lightweight, easy-to-use yet flexible and powerful RPC implementation. It was inspired by the headaches of working with other, heavier RPC APIs. RPC::Lite does not require versioning or signatures but provides facilities...

ABURKE/RPC-Lite-0.20 - 13 Jan 2010 22:40:50 GMT - Search in distribution

Hosting generously
sponsored by Bytemark