|
|
|
|
Download Now (29K) Perl Artistic License Downloads till now: 2 |
| Size: | 29K |
| Last Update: | 2008-05-29 20:59:03 |
| Version: | 0.03 |
| OS Support: | Linux |
| License/Program Type: | Perl Artistic License |
| Publisher: | Robert Sedlacek |
| Price: | $0.00 |
Declare::Constraints::Simple 0.03 is libraries software developed by Robert Sedlacek.
Declare::Constraints::Simple is a Perl module for Declarative Validation of Data Structures.
SYNOPSIS
use Declare::Constraints::Simple-All;
my $profile = IsHashRef(
-keys => HasLength,
-values => IsArrayRef( IsObject ));
my $result1 = $profile->(undef);
print $result1->message, "n"; 'Not a HashRef'
my $result2 = $profile->({foo => [23]});
print $result2->message, "n"; 'Not an Object'
print $result2->path, "n";
'IsHashRef[val foo].IsArrayRef[0].IsObject'
The main purpose of this module is to provide an easy way to build a profile to validate a data structure. It does this by giving you a set of declarative keywords in the importing namespace.
Requirements:
Perl
Declare::Constraints::Simple 0.03 supports english interface languages and works with Linux.
Downloading Declare::Constraints::Simple 0.03 will take several seconds if you use fast ADSL connection.
| Product | Date Added |
|---|---|
| Declare::Constraints::Simple 0.03 | 2008-05-29 20:59:03 |
Dragon parser generator |
From category: Code-Generators |
| Dragon parser generator 1.2.5 is code generators software developed by Lemke IT. Dragon is a powerful parser generator. It produces a consequent, object-oriented, integrated scanner and parser solu... | |
DPCRTLMM |
From category: Libraries |
| DPCRTLMM 1.1.5 is libraries software developed by David Duncan Ross Palmer. DPCRTLMM (Daybo Logic C-RTL Memory Management) is an ANSI C memory management library, including callbacks, a debug log,... | |
Convert::Wiki::Node::Line |
From category: Libraries |
| Convert::Wiki::Node::Line 0.05 is libraries software developed by Tels. Convert::Wiki::Node::Line is a Perl module that represents a horizontal line (aka ruler). SYNOPSIS use... | |
class.upload.php |
From category: Libraries |
| class.upload.php 0.21 is libraries software developed by Colin Verot. class.upload.php manipulates uploads and images very easily. It can convert and resize uploaded images in many ways. It uses th... | |
Catalyst::Enzyme |
From category: Libraries |
| Catalyst::Enzyme 0.11 is libraries software developed by Johan Lindstrom. Catalyst::Enzyme is a CRUD framework for Catalyst. SYNOPSIS Create app catalyst BookShelf... | |
Convert::UUlib |
From category: Libraries |
| Convert::UUlib 1.06 is libraries software developed by Marc Lehmann. Convert::UUlib is a Perl interface to the uulib library (a.k.a. uudeview/uuenview). SYNOPSIS use Convert::UUlib \... | |
Acceleo 1.1 |
From category: Code-Generators |
| Acceleo 1.1 is code generators software developed by Obeo. Acceleo is a code generator designed to efficiently implement the MDA approach and to improve software development productivity. It... | |
XML Spew |
From category: Perl-Modules |
| XML::Spew can spew small chunks of XML.... | |
Algorithm::Diff::Apply 0.2.3 |
From category: Libraries |
| Algorithm::Diff::Apply 0.2.3 is libraries software developed by Andrew Chadwick. Algorithm::Diff::Apply is a Perl module to apply one or more Algorithm::Diff diffs. SYNOPSIS... | |
Calyxo Web Application Framework |
From category: Libraries |
| Calyxo Web Application Framework 0.9.0 is libraries software developed by Christoph Beck. Calyxo Web Application Framework encourages in MVC model 2 based web application development. It off... | |
Fiona |
From category: Assembler-Tools |
| Fiona is a tool to automatically analyze the interactional behavior of a given oWFN.... | |
Conjury::C::Darwin |
From category: Libraries |
| Conjury::C::Darwin 1.004 is libraries software developed by James Woodyatt. Conjury::C::Darwin is a Perl Conjury with the Darwin C/C++ tools. SYNOPSIS c_compiler Vendor => \'Darwin\... | |
Finance::Currency::Convert::XE |
From category: Libraries |
| Finance::Currency::Convert::XE 0.10 is libraries software developed by Barbie. Finance::Currency::Convert::XE is a Perl module for currency conversion module. SYNOPSIS use Finance::... | |
Logtalk |
From category: Preprocessors |
| Logtalk is an open source object-oriented extension to Prolog.... | |
Autoconf Macro Archive 2006-10-29 (cryp.to) |
From category: Assembler-Tools |
| Autoconf Macro Archive 2006-10-29 (cryp.to) is assembler tools software developed by Peter Simons. Autoconf Macro Archive aims to provide a collection of reusable Autoconf macros as free software.\... | |
| 1. Ots Studio |
| Ots Studio - Ripper, Encoder & Ots Media File Editor. Ots... |
| 2. Analogue Clock |
| Analogue Clock is a clear analogue clock, written in AS 2.0,... |
| 3. Photo Frame Show |
| Photo Frame Show is an imaging and desktop enhancement progr... |
| 4. Image panning v.2 |
| Simple image panning tool - just load an image with any size... |
| 5. Sib Icon Extractor |
| Sib Icon Extractor is a handy and reliable tool for extracti... |
| 6. Sib Icon Editor |
| Sib Icon Editor is a power-packed icon editor featuring abil... |
| 7. Free AVI to MP2 Converter |
| Doremisoft Free AVI to MP2 Converter is an easiy-to-use medi... |
| 8. Advanced TIFF Editor |
| Advanced TIFF Editor - feature-rich FAX, TIF (TIFF), PDF, EP... |
| 9. A-Z Planner |
| A-Z Planner is an advanced, multi-functional tool that allow... |
| 10. Public PC Desktop |
| Use Public PC Desktop to turn your personal computer into an... |
| 1. Easy Publishing of WordPress Blogs RSS Feeds With FeedBurner |
| RSS (Really Simple Syndication) Feeds are a modern form of c... |
| 2. Automatic Installation of Joomla! on Windows With JoomlaPC |
| A convenient alternative for the development or testing of J... |
| 3. An Introduction To Joomla! Templates Creation With Adobe Dreamweaver CS3 |
| Joomla! is a content management system and framework with a ... |
| 4. Two New Firefox Stable Releases Are Available For Free Download: Firefox 3.0.2 and Firefox 2.0.0.17 |
| Recently, two Firefox stable releases for Windows, Mac OS, a... |
| 5. How To Deploy A Linux LiveCD on Windows Using MobaLiveCD |
| There are many ways to test a certain Linux distribution on ... |
| 6. Ever Needed A Free Video Converter And You Just Couldn’t Find It? Here’s Our Suggestion. |
| With so many different video (or even audio) converters arou... |
| 7. Top 101 Most Downloaded Windows Software: Free Demo Movies and Download Links |
| We often have to decide if we should download the latest v... |
| 8. A New Powerful Virus Could Affect Millions of WordPress Blogs |
| The WordPress blogging platform powers millions of web... |
| 9. Google Chrome – It’s Finally Here. Will A Revolution Begin? |
| First, it was the rumors. Then, Google announced it official... |
| 10. An Amazing Free Document Processing Software: LyX |
| The documents management task could be difficult in absence ... |
| 1. JavaScript Gravity |
| JavaScript Gravity allows you to create the effect of an obj |
| 2. Expanding Elements |
| Expanding Elements script can be used to allow elements such |
| 3. YUI Test |
| YUI Test is a testing framework for browser-based JavaScript |
| 4. jRails |
| jRails is a drop-in jQuery replacement for the Rails Prototy |
| 5. Select Box Replacement |
| Select Box Replacement is an unobtrusive jQuery plugin that |
| 6. jQuery Field Plug-in |
| jQuery Field Plug-in expands the ability to retrieve and set |
| 7. inlineEdit.v3.js |
| inlineEdit.v3.js is a simple to use MooTools plugin that all |
| 8. Animated InnerFade with JQuery |
| Animated InnerFade with JQuery script is a full W3C complian |
| 9. MooFlow |
| MooFlow is an AJAX based image gallery that uses MooTools. |
| 10. jQuery Plugin SVG |
| jQuery SVG is a jQuery plugin that lets you easily interact |
| 11. HeatColor |
| HeatColor is a plugin that allows you to assign colors to el |
| 12. YUI Charts Control |
| YUI Charts Control visualizes tabular data on a web page in |
| 13. JavaScript Info Pane |
| JavaScript Info Pane is designed to look and act much like a |
| 14. Corner Dock Navigation |
| Corner Dock Navigation is a dock style navigation menu that |
| 15. Auto Suggest Box |
| Auto Suggest Box is a normal text input box which automatica |
| 16. MinMax Elements |
| MinMax Elements JavaScript allows you to get a windows like |
| 17. jQuery Column Filters |
| jQuery Column Filters provides a quick way of allowing table |
| 18. FastFind Menu Script |
| FastFind Menu Script script allows you to create nested menu |
| 19. jGrowl |
| jGrowl is a jQuery plugin that raises unobtrusive messages w |
| 20. Cookie Crumbs |
| Cookie Crumbs JavaScript creates a breadcrumb type trail of |
Leave a comment