match::smart - clone of smartmatch operator

match::smart provides a match operator "|M|" that acts like more or less identically to the (as of Perl 5.18) deprecated smart match operator. If you don't like the crazy Sub::Infix operator, you can alternatively export a more normal function: use v...

TOBYINK/match-simple-0.009   (1 review) - 02 Jul 2014 20:12:38 GMT - Search in distribution

Smart::Match - Smart matching utilities

This module provides a number of helper functions for smartmatching. Some are simple functions that directly match the left hand side, such as $foo ~~ positive $bar ~~ array Others are higher-order matchers that take one or more matchers as an argume...

LEONT/Smart-Match-0.008 - 27 Jun 2015 17:50:05 GMT - Search in distribution

Smart::Dispatch::Match - an entry in a dispatch table

Smart::Dispatch::Match is a Moose class. (Well, Moo actually, but close enough.) Constructor * "new(%attributes)" Create a new entry. Attributes * "test" is 'ro', required. * "dispatch" is 'ro', isa 'CodeRef', predicate "has_dispatch". * "value" is '...

TOBYINK/Smart-Dispatch-0.006   (1 review) - 16 Sep 2014 18:35:13 GMT - Search in distribution

Sub::SmartMatch - Use smart matching to define multi subs

This module provides Haskell/ML style subroutine variants based on Perl's smartmatch operator. This doesn't do argument binding, just value matching. To define methods use "SmartMatch::Sugar"'s "object" test: multi new [ class ] => sub { # invoked as...

NUFFIN/Sub-SmartMatch-0.02 - 28 Feb 2008 21:23:12 GMT - Search in distribution

SmartMatch::Sugar - Smart match friendly tests.

This module provides simple sugary tests that work on the right hand side of a smart match....

LEONT/SmartMatch-Sugar-0.05 - 04 Feb 2011 15:38:52 GMT - Search in distribution

inc - Smart @INC Processing

The "inc" module redefines @INC to a list of predefined *smart objects*. These objects are really just code refs for handy lookup techniques. For example, only finding modules that were core in Perl 5.8.1, or only finding non-core modules that are de...

INGY/inc-0.06 - 14 Dec 2014 21:31:10 GMT - Search in distribution

cs - Search and/or replace text (with some intelligence)

The "cs" command is aimed at searching large quantities of text files with the ability to easily select searching files by type (or excluding files of a certain type). Also by default "cs" excludes version control directories eg .svn or .git. Example...

IVANWILLS/File-CodeSearch-0.7.3 - 23 May 2015 03:14:53 GMT - Search in distribution

UR - rich declarative transactional objects

UR is a class framework and object/relational mapper for Perl. It starts with the familiar Perl meme of the blessed hash reference as the basis for object instances, and extends its capabilities with ORM (object-relational mapping) capabilities, obje...

BRUMMETT/UR-0.44 - 06 Jul 2015 14:36:22 GMT - Search in distribution

JE - Pure-Perl ECMAScript (JavaScript) Engine

JE, short for JavaScript::Engine (imaginative, isn't it?), is a pure-Perl JavaScript engine. Here are some of its strengths: - Easy to install (no C compiler necessary*) - The parser can be extended/customised to support extra (or fewer) language fea...

SPROUT/JE-0.066   (2 reviews) - 27 Oct 2014 00:19:07 GMT - Search in distribution

ec - Mail reader and composer for Unix and Perl/Tk.

Ec can send and receive mail to and from remote POP3 and SMTP servers, or route mail using sendmail, qmail, or exim. Ec can filter and store incoming messages in user configurable folders. With no additional configuration, ec routes mail to the Incom...

RKIES/ec-1.28 - 03 Mar 2004 01:25:04 GMT - Search in distribution

pkg - transparently use packages and inner packages

pkg extends the standard "use" statement to more transparently handle inner packages, additionally incorporating some of the functionality of the aliased and use pragmata with a few extra twists. An inner package is one which does not have the same n...

DJERIUS/pkg-0.04 - 25 Apr 2013 01:07:34 GMT - Search in distribution

ack - grep-like text finder

Ack is designed as an alternative to grep for programmers. Ack searches the named input FILEs (or standard input if no files are named, or the file name - is given) for lines containing a match to the given PATTERN. By default, ack prints the matchin...

PETDANCE/ack-2.14   (16 reviews) - 04 Sep 2014 04:43:15 GMT - Search in distribution

dict - a perl client for accessing network dictionary servers

dict is a client for the Dictionary server protocol (DICT), which is used to query natural language dictionaries hosted on a remote machine. When used in the most simple way, % dict word dict will look for definitions of *word* in the dictionaries ho...

NEILB/Net-Dict-2.19   (2 reviews) - 17 Dec 2014 00:18:43 GMT - Search in distribution

tfind - Find files based on file types

This program provides a quick way to search for files using regular expressions and optionally limiting the results based on file types....

IVANWILLS/File-TypeCategories-0.04 - 23 Jul 2015 00:30:25 GMT - Search in distribution

ePerl - Embedded Perl 5 Language

Abstract ePerl interprets an ASCII file bristled with Perl 5 program statements by evaluating the Perl 5 code while passing through the plain ASCII data. It can operate in various ways: As a stand-alone Unix filter or integrated Perl 5 module for gen...

RSE/eperl-2.2.13 - 10 Jul 1998 09:22:54 GMT - Search in distribution

Input

This chapter discusses mod_perl's input and output filter handlers. If all you need is to lookup the filtering API proceed directly to the "Apache2::Filter" and "Apache2::FilterRec" manpages....

SHAY/mod_perl-2.0.9   (4 reviews) - 18 Jun 2015 21:16:34 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

makepp - Compatible but improved replacement for make

Makepp, a build program which has a number of features that allow for reliable builds and simpler build files, is a drop-in replacement for GNU make. It supports almost all of the syntax that GNU make supports, and can be used with makefiles produced...

PFEIFFER/makepp-2.0.98.2   (2 reviews) - 25 Oct 2012 21:29:27 GMT - Search in distribution

Change

A reverse-chronological ordered list of changes...

GREGOR/psh-1.8.1 - 21 Jul 2007 05:11:31 GMT - Search in distribution

perlop - Perl operators and precedence

In Perl, the operator determines what operation is performed, independent of the type of the operands. For example "$x + $y" is always a numeric addition, and if $x or $y do not contain numbers, an attempt is made to convert them to numbers first. Th...

RJBS/perl-5.22.0   (6 reviews) - 01 Jun 2015 17:51:59 GMT - Search in distribution