Smart::Match - Smart matching utilities 15 ++

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.007 - 27 May 2013 15:21:37 GMT - Search in distribution

match::smart - clone of smartmatch operator 9 ++

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::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. EXPORTS All exports are managed by Sub::Exporter so they can be renamed, aliased, etc. I suggest using "namespace::clean" to remove these subroutines from you...

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

inc - Smart @INC Processing 1 ++

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-v0.7.2 - 19 Nov 2014 20:12:15 GMT - Search in distribution

UR - rich declarative transactional objects 2 ++

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.43 - 03 Jul 2014 14:36:23 GMT - Search in distribution

JE - Pure-Perl ECMAScript (JavaScript) Engine 10 ++

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. ++

USING EC Sorting Messages Entering Messages File Attachments CONFIGURATION Configuration Files Mail Directories and Folders Filters Mail Transport Agents Editing the Library Path Names in the Source File X Font Resources MAINTENANCE Folder Indexes PR...

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 87 ++

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 2 ++

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 1 ++

This program provides a quick way to search for files using regular expressions and optionally limiting the results based on file types. SUBROUTINES/METHODS DIAGNOSTICS CONFIGURATION AND ENVIRONMENT DEPENDENCIES INCOMPATIBILITIES BUGS AND LIMITATIONS...

IVANWILLS/File-TypeCategories-0.02 - 06 Jan 2015 21:12:48 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


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 4 ++

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 1.8.1 [2007-07-20] Fixes * Applied patch from rafalka: http://sourceforge.net/support/tracker.php?aid=1635389 to fix path behavior on Windows. 1.8 [2003-01-18] Fixes * Removed module-specific VERSION va...

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

perlop - Perl operators and precedence 239 ++

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...

SHAY/perl-5.20.2   (6 reviews) - 14 Feb 2015 18:27:06 GMT - Search in distribution