Search results for "Class-Declarative"
Class::StateMachine::Declarative - Define state machines classes in a high level declarative fashion
Class::StateMachine::Declarative is a Class::StateMachine (from now on C::SM) extension that allows to define most of a state machine class declaratively. The way to create a new Class::StateMachine derived class from this module is to pass a set of ...
SALVA/Class-StateMachine-Declarative-0.03 - 06 May 2014 13:41:44 UTC - Search in distribution
Class::Closure - Encapsulated, declarative class style
Class::Closure is a package that makes creating Perl classes less cumbersome. You can think of it as a more featureful Class::Struct. To declare a class using Class::Closure, enter a new package, use Class::Closure, and define a sub called CLASS. Ins...
ARISTOTLE/Class-Closure-0.304 - 03 Sep 2022 17:26:02 UTC - Search in distribution
fp - a library for programming in a functional style
This module is an experiment in functional programming in perl. It uses nothing but a combination of; subroutines, the @_ array and a few built in operators to implement a style of functional programming. None of the code above is all that interestin...
STEVAN/fp-0.03 - 28 Sep 2005 22:27:52 UTC - Search in distribution
PPR - Pattern-based Perl Recognizer
The PPR module provides a single regular expression that defines a set of independent subpatterns suitable for matching entire Perl documents, as well as a wide range of individual syntactic components of Perl (i.e. statements, expressions, control b...
DCONWAY/PPR-0.001008 - 11 Apr 2023 05:50:32 UTC - Search in distribution- PPR::X - Pattern-based Perl Recognizer
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.47 - 06 Aug 2018 14:29:10 UTC - Search in distribution
PIR - Short alias for Path::Iterator::Rule
This is an empty subclass of Path::Iterator::Rule. It saves you from having to type the full name repeatedly, which is particularly handy for one-liners: $ perl -MPIR -wE 'say for PIR->new->skip_dirs(".")->perl_module->all(@INC)'...
DAGOLDEN/Path-Iterator-Rule-1.015 - 09 Sep 2021 16:07:55 UTC - Search in distribution- Path::Iterator::Rule - Iterative, recursive file finder
Rex - the friendly automation framework
Rex is an automation framework that is friendly to any combinations of local and remote execution, push and pull style of management, or imperative and declarative approach. Its flexibility makes it a great fit for many different use cases, but most ...
FERKI/Rex-1.14.3 - 05 Aug 2023 19:38:49 UTC - Search in distribution
YAX - Yet Another XML library
YAX is a fast pure Perl XML library for easily parsing, constructing, querying and manipulating XML. Simple benchmarks have shown that it is substantially faster than XML::DOM::Parser which uses Expat internally (which is written in C), see "PERFORMA...
RHUNDT/YAX-0.03 - 08 Jan 2010 11:31:00 UTC - Search in distribution- YAX::Builder - Declarative programmatic DOM construction
perldiag - various Perl diagnostics
These messages are classified as follows (listed in increasing order of desperation): (W) A warning (optional). (D) A deprecation (enabled by default). (S) A severe warning (enabled by default). (F) A fatal error (trappable). (P) An internal error yo...
RJBS/perl-5.36.0 - 28 May 2022 00:26:10 UTC - Search in distribution- perldiag - various Perl diagnostics
- perl5200delta - what is new for perl v5.20.0
- perl5200delta - what is new for perl v5.20.0
- 2 more results from perl »
TPath - general purpose path languages for trees
TPath provides an xpath-like language for arbitrary trees. You implement a minimum of two methods -- "children" and "tag" -- and then you can explore your trees via concise, declarative paths. In tpath, "attributes" are node attributes of any sort an...
DFH/TPath-1.007 - 05 Aug 2014 16:26:44 UTC - Search in distribution
Dios - Declarative Inside-Out Syntax
This module provides a set of compile-time keywords that simplify the declaration of encapsulated classes using fieldhashes and the "inside out" technique, as well as subroutines with full parameter specifications. The encapsulation, constructor/init...
DCONWAY/Dios-0.002012 - 04 Feb 2022 00:31:07 UTC - Search in distribution
Fey - Better SQL Generation Through Perl
The "Fey" distribution contains a set of modules for representing the components of a DBMS schema, and for dynamically generating SQL queries based on that schema....
DROLSKY/Fey-0.43 - 16 Jun 2015 03:55:50 UTC - Search in distribution
VSO - Very Simple Objects
VSO aims to offer a declarative OO style for Perl with very little overhead, without being overly-minimalist. VSO is a simplified Perl5 object type system *similar* to Moose, but simpler. TYPES VSO offers the following type system: Any Item Bool Unde...
JOHND/VSO-0.025 - 07 May 2012 21:21:30 UTC - Search in distribution
Err - Easily declare, throw and match exception objects
WARNING: This is an alpha release and the interface and functionailty may change without notice in future releases. A non-alpha 1.0 release will be released to the CPAN on or before August 1st, 2012. The module allows you to easily declare, throw and...
MARKF/Err-0.02 - 18 Jun 2012 15:11:54 UTC - Search in distribution
POOF - Perl extension that provides stronger typing, encapsulation and inheritance.
This module attempts to give Perl a more formal OO implementation framework. Providing a distinction between class properties and methods with three levels of access (Public, Protected and Private). It also restricts method overriding in children cla...
BMILLARES/POOF-1.4 - 09 Oct 2008 19:12:25 UTC - Search in distribution
Dash - Analytical Web Apps in Perl (Port of Plotly's Dash to Perl)
This package is a port of Plotly's Dash <https://dash.plot.ly/> to Perl. Dash makes building analytical web applications very easy. No JavaScript required. It's a great way to put a nice interactive web interface to your data analysis application wit...
PABLROD/Dash-0.11 - 14 Aug 2022 14:02:57 UTC - Search in distribution
make - tools for making makefiles with.
This package provides methods and initialization to build standard perl modules. The plan is, you define the requirements, and let the module take care of the rest. The requirements you must define are: MOD_REQS An arrayref of hashrefs. Each hashref ...
FLUFFY/Getopt-Plus-0.99 - 29 Nov 2012 13:50:26 UTC - Search in distribution
make - tools for making makefiles with.
This package provides methods and initialization to build standard perl modules. The plan is, you define the requirements, and let the module take care of the rest. The requirements you must define are: MOD_REQS An arrayref of hashrefs. Each hashref ...
FLUFFY/Tie-Proxy-Hash-1.01 - 19 Mar 2003 16:51:54 UTC - Search in distribution
MVC::Neaf - Not Even A (Web Application) Framework
KHEDIN/MVC-Neaf-0.2901
-
02 Aug 2023 00:28:03 UTC
-
Search in distribution
Aspect - Aspect-Oriented Programming (AOP) for Perl
What is Aspect-Oriented Programming? Aspect-Oriented Programming (AOP) is a programming paradigm which aims to increase modularity by allowing the separation of "cross-cutting "concerns. It includes programming methods and tools that support the modu...
ADAMK/Aspect-1.04 - 09 Apr 2013 05:38:16 UTC - Search in distribution