26 results (0.722 seconds)
Perl6::Caller - OO caller() interface ++

This module is experimental. It's also alpha. Bug reports and patches welcome. By default, this module exports the "caller" function. This automatically returns a new "caller" object. An optional argument specifies how many stack frames back to skip,...

OVID/Perl6-Caller-0.100 - 18 Oct 2009 12:57:38 GMT - Search in distribution

Want - A generalisation of wantarray 1 ++

This module generalises the mechanism of the wantarray function, allowing a function to determine in some detail how its return value is going to be immediately used. Top-level contexts: The three kinds of top-level context are well known: VOID The r...

ROBIN/Want-0.23   (4 reviews) - 24 Mar 2014 00:35:21 GMT - Search in distribution

Perl6ish - Some Perl6 programming in Perl5 code. ++

Perl6ish allows you to write Perl5 code some Perl6 look-n-feel. It uses many good evil techniques to extend Perl5 syntax. Many of which has been already done in the "Perl6::*" namespace, some of them are coded only in the Perl6ish distrition. When yo...

GUGOD/Perl6ish-0.02 - 17 Jan 2009 14:40:37 GMT - Search in distribution

Spiffy - Spiffy Perl Interface Framework For You 1 ++

"Spiffy" is a framework and methodology for doing object oriented (OO) programming in Perl. Spiffy combines the best parts of Exporter.pm, base.pm, mixin.pm and SUPER.pm into one magic foundation class. It attempts to fix all the nits and warts of tr...

INGY/Spiffy-0.34   (3 reviews) - 18 Jun 2014 18:10:03 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

Safe::Caller - A nicer interface to the built-in caller() ++

CONSTRUCTOR new $caller = Safe::Caller->new(1); Supplying how many frames to go back while running "caller" in perlfunc is optional. By default (if no suitable value is supplied) 1 will be assumed. The default will be shared among all method calls (a...

SCHUBIGER/Safe-Caller-0.08 - 09 Feb 2008 12:28:38 GMT - Search in distribution

Bundle::Perl6 - A bundle to install Perl6-related modules ++

This bundle defines modules that may be of interest to those discussing and implementing the Perl 6 language. Some of these are proof-of-concepts that the respective authors have implemented to show how things might work in Perl 6. BUGS AND LIMITATIO...

MARCEL/Bundle-Perl6-0.12 - 17 Dec 2008 12:06:48 GMT - Search in distribution

Exporter - Implements default import method for modules 9 ++

The Exporter module implements an "import" method which allows a module to export functions and variables to its users' namespaces. Many modules use Exporter rather than implementing their own "import" method because Exporter provides a highly flexib...

TODDR/Exporter-5.70 - 14 Apr 2014 02:35:57 GMT - Search in distribution

Util::Any - to export any utilities and to create your own utilitiy module 2 ++

For the people like the man who cannot remember "uniq" function is in whether List::Util or List::MoreUtils. And for the newbie who don't know where useful utilities is. Perl has many modules and they have many utility functions. For example, List::U...

KTAT/Util-Any-0.22   (1 review) - 29 Apr 2010 14:09:42 GMT - Search in distribution

Class::C3 - A pragma to use the C3 method resolution order algorithm 1 ++

This is pragma to change Perl 5's standard method resolution order from depth-first left-to-right (a.k.a - pre-order) to the more sophisticated C3 method resolution order. NOTE: YOU SHOULD NOT USE THIS MODULE DIRECTLY - The feature provided is integr...

HAARG/Class-C3-0.26 - 04 Mar 2014 23:46:28 GMT - Search in distribution

Data::Type - robust and extensible data- and valuetype system 1 ++

A lot of CPAN modules have a common purpose: reporting if data has some "characteristics". Email::Valid is an illustrous example: reporting if a string has characteristics of an email address. The "address()" method reports this via returning 'yes' o...

MUENALAN/Data-Type-0.02.02 - 31 Dec 2009 13:48:47 GMT - Search in distribution

Lexical::Util - utilities for lexical item manipulation ++

"Lexical::Util" is a module containing some common routines used by modules dealing with the lexical variables of routines other than their own. They are taken from various sources, including PadWalker, Perl6::Binding, and Lexical::Alias. This module...

KVAIL/Lexical-Util-0.8 - 30 Jul 2004 02:02:31 GMT - Search in distribution

PerlX::Range - Lazy Range object in Perl 5 ++

PerlX::Range is an attemp to implement make range operator lazy. When you say: my $a = 1..10; This `$a` variable is then now a "PerlX::Range" object. Notice here that it's `$a` but not `@a`. "PerlX::Range" overrides the behavior of `..` operator to c...

GUGOD/PerlX-Range-0.05 - 18 Sep 2009 10:51:06 GMT - Search in distribution

Perl6::Builtins - Provide Perl 5 versions of the new Perl 6 builtins 1 ++

Several of the builtins in Perl 6 have different (i.e. more useful, less confusing) behaviours than their Perl 5 counterparts. This module provides Perl 5 versions of those builtins. INTERFACE "system" If "system" is loaded on the use line, the built...

DCONWAY/Perl6-Builtins-0.0.3 - 30 May 2005 11:32:47 GMT - Search in distribution

Class::HPLOO - Easier way to declare classes on Perl, based in the popular class {...} style and ePod. ++

This is the implemantation of OO-Classes for HPL. This brings an easy way to create PM classes, but with HPL resources/style. USAGE use Class::HPLOO ; class Foo extends Bar , Baz { use LWP::Simple qw(get) ; ## import the method get() to this package....

GMPASSOS/Class-HPLOO-0.23   (1 review) - 07 Mar 2005 21:11:08 GMT - Search in distribution

Perl6::Binding - implement Perl6 aliasing features ++

This module creates lexical aliases to items that can be either lexical or dynamic using the ":=" operator. The left side of ":=" is a variable or a list of variable names in parentheses. The right side is a list of items to which the items on the le...

KVAIL/Perl6-Binding-0.601 - 23 May 2004 01:57:41 GMT - Search in distribution

Class::Spiffy - Spiffy Framework with No Source Filtering ++

"Class::Spiffy" is a framework and methodology for doing object oriented (OO) programming in Perl. Class::Spiffy combines the best parts of Exporter.pm, base.pm, mixin.pm and SUPER.pm into one magic foundation class. It attempts to fix all the nits a...

INGY/Class-Spiffy-0.15 - 30 Jan 2006 16:43:24 GMT - Search in distribution

Sub::Exporter - a sophisticated exporter for custom-built routines 26 ++

ACHTUNG! If you're not familiar with Exporter or exporting, read Sub::Exporter::Tutorial first! Why Generators? The biggest benefit of Sub::Exporter over existing exporters (including the ubiquitous Exporter.pm) is its ability to build new coderefs f...

RJBS/Sub-Exporter-0.987   (4 reviews) - 18 Oct 2013 15:10:54 GMT - Search in distribution

Badger::Class - class metaprogramming module 1 ++

"Badger::Class" is a class metaprogramming module. It provides methods for defining, extending and manipulating object classes and related metadata in a relatively clean and simple way. Using the "Badger::Class" module will automatically enable the "...

ABW/Badger-0.09 - 08 Feb 2012 08:09:33 GMT - Search in distribution

Object::LocalVars - Outside-in objects with local aliasing of $self and object variables ++

Do not use for production purposes! *This is an experimental module I developed when exploring inside-out objects. It is no longer supported, but is left on CPAN as an example of the kind of strange OO approaches that are possible with Perl.* This mo...

DAGOLDEN/Object-LocalVars-0.21 - 27 Feb 2014 15:41:18 GMT - Search in distribution




Hosting generously
sponsored by Bytemark