Download Declare Constraints Simple - Declare Constraints Simple Description, Declare Constraints Simple Reviews
Contact
 


 

Download

 
Download Now (29K)
Perl Artistic License
Downloads till now: 2
 
 

Quick search

 



 

Rate this software

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

No. Votes

0

 

Linux

Assembler Tools , Bug Tracking , Code Generators , Compilers , Debuggers , Disassemblers , Internationalization , Interpreters , Libraries , Localization, Perl Modules , Preprocessors , Quality Assurance and Testing , UI (User Interfaces) , Version Control , Widgets ,

Windows

Mac

Mobile

Drivers

Scripts - DHTML

Scripts - DHTML (new)

Web Developer Blog

Web Developer Blog (new)

Scripts and Applications

Ajax
ASP
ASP.NET
C and C++
CFML
CGI and Perl
Flash
Java
JavaScript
PHP
Python
XML

Declare::Constraints::Simple

 

Details

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
Description:

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.

Leave a comment




(optional)

What is 7-3?




0 comments


Add to

 Del.icio.us   Digg It   Furl   YahooMyWeb   Blinklist
 

Declare::Constraints::Simple Version History

Product Date Added
Declare::Constraints::Simple 0.03 2008-05-29 20:59:03


Related Software

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

Top Downloads

 
1. Realtek ALC/ 262/ 265/ 268/ 660/ 861/ 880/ 882/ 883/ 885/ 888 Audio
2. Canon PIXMA iP1200 Printer Driver
3. Free Mp3 Finder
4. Audio Catalog
5. Canon PIXMA iP1000 Printer Driver
6. Genius Eye 110 Webcam Driver
7. LG GSA-2166D
8. Canon i550 Printer Driver
9. Intel DG965RY graphics driver
10. Mdmm PROWLER /4 Channel
11. Broadcom Advanced Control Suite 2
12. Canon i560 Printer Driver
13. Aldo's Text-PDF PRO+
14. Canon PIXMA iP1600 Printer Driver
15. Mercury KVM800M A
16. Nimo Codec Pack
17. Cyberdrive CW078D firmware
18. Msi P4MAM-V Bios
19. Mercury P4VM800M7
20. Canon PIXMA MX310 MP Drivers

DownloadTube Editor Reviews

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

Software Reviews Full List



Recent Blog Posts

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

Last 20 Scripts

 
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