CPAN
Home  Documentation  Recent  Preferences  Modules  Distributions    Authors   
Find    in      

Distributions     > >     S     > >     Sub
Sub-Alias
Simple subroutine alias.
Sub-AliasedUnderscore
transform a subroutine that operates on C<$_> into
Sub-Args
Simple check/get arguments.
Sub-ArgShortcut
simplify writing functions that use default arguments
Sub-Assert
Subroutine pre- and postconditions, etc.
Sub-Attribute
Reliable subroutine attribute handlers
Sub-Auto
declare individual handlers for AUTLOADed subs, respecting can and inheritance
Sub-Autostub
Stubbed OO and functional calls with logging.
Sub-Become
Syntactic sugar to allow a sub to replace itself
Sub-Call-Recur
Self recursive tail call invocation.
Sub-Call-Tail
Tail calls for subroutines and methods
Sub-Called
get information about how the subroutine is called
Sub-Caller
Add caller information to the end of @_.
Sub-Chain
Chain subs together and call in succession
Sub-Chain-Group
Group chains of subs by field name
Sub-CharacterProperties
Support for user-defined character properties
Sub-Clean
Clean subroutines with an attribute
Sub-Clone
Clone subroutine refs for garbage collection/blessing purposes
Sub-Compose
support for user-defined character properties
Sub-Context
Perl extension to dispatch subroutines based on their calling context
Sub-Contract
Pragmatic contract programming for Perl
Sub-Current
Get the current subroutine
Sub-Curried
automatically curried subroutines
Sub-Curry
Create curried subroutines
Sub-DeferredPartial
Deferred evaluation / partial application
Sub-Delete
The name says it all -- lets one delete subs
Sub-Documentation
Collect documentation for subroutines
Sub-Exporter
a sophisticated exporter for custom-built routines
Sub-Exporter-ForMethods
helper routines for using Sub::Exporter to build methods
Sub-Exporter-GlobExporter
export shared globs with Sub::Exporter collectors
Sub-Exporter-Lexical
to\ export\ lexically\-available\ subs\ with\ Sub\:\:Exporter
Sub-Exporter-Simple
just export some subs
Sub-Filter
automatically filter function's return value
Sub-ForceEval
eval subroutines, re-throw exceptions
Sub-Fork
Running subroutines in forked process
Sub-Frequency
Run code blocks according to a given probability
Sub-Identify
Retrieve names of code references
Sub-Import
import routines from most anything using Sub::Exporter
Sub-Information
Get subroutine information
Sub-Install
install subroutines into packages easily
Sub-Installer
A cleaner way to install (or reinstall) package subroutines
Sub-Lambda
Syntactic sugar for lambdas in Perl
Sub-Lexical
implements lexically scoped subroutines
Sub-Methodical
call methods as functions
Sub-MicroSig
microsigs for microvalidation of sub arguments
Sub-Multi
Data::Bind-based multi-sub dispatch
Sub-Mutate
examination and modification of subroutines
Sub-Name
(re)name a sub
Sub-NamedParams
Perl extension for using named arguments with any sub
Sub-Nary
Try to count how many elements a subroutine can return in list context.
Sub-Op
Install subroutines as opcodes.
Sub-Override
Perl extension for easily overriding subroutines
Sub-Parameters
enhanced parmeter handling
Sub-PatMat
call a version of subroutine depending on its arguments
Sub-PatternMatching
Functional languages' Pattern Matching for Perl subs
Sub-Pipe
chain subs with | (pipe)
Sub-Pipeline
subs composed of sequential pieces
Sub-Prepend
Prepend code to named subroutines.
Sub-Private
Private subroutines and methods
Sub-Prototype
Set a subs prototype
Sub-Prototype-Util
Prototype-related utility routines.
Sub-Quotelike
Allow to define quotelike functions
Sub-Recursive
Anonymous memory leak free recursive subs
Sub-Regex
Creating Synonymous Subroutines
Sub-Retry
retry $n times
Sub-ScopeFinalizer
execute a code on exiting scope.
Sub-Signatures
Use proper signatures for subroutines, including dispatching.
Sub-SingletonBuilder
a singleton subroutine builder
Sub-Slice
split long-running tasks into manageable chunks
Sub-SmartMatch
Use smart matching to define multi subs
Sub-Spec
Subroutine metadata & wrapping framework
Sub-Spec-BashComplete
Provide bash completion for Sub::Spec::CmdLine programs
Sub-Spec-Caller
Call subroutines
Sub-Spec-CmdLine
Access Perl subs via command line
Sub-Spec-Gen-ReadTable
Generate function (and its spec) to read table data
Sub-Spec-HTTP-Client
Call remote functions via HTTP
Sub-Spec-HTTP-Server
Serve subroutine calls via HTTP/HTTPS
Sub-Spec-Pod
Generate POD documentation for subs
Sub-Spec-Runner
Run subroutines
Sub-Starter
Creates a skeletal framework for Perl sub's.
Sub-StopCalls
stop sub calls (make it a constant)
Sub-Throttle
Throttle load of perl function
Sub-Timebound
Timebound execution of subroutine
Sub-Timekeeper
calls a function with a stopwatch
Sub-Todo
mark subroutines or methods as 'TODO'
Sub-Uplevel
apparently run a function in a higher stack frame
Sub-Usage
Issue subroutine/method usage
Sub-Versive
Subroutine pre- and post-handlers
Sub-WrapPackages
add pre- and post-execution wrappers around all the

Problems, suggestions, or comments to Randy Kobes. Questions? Check the FAQ.
Enable installations using PAR::WebStart.