Language::Functional 0.03
Sponsored Links
Language::Functional 0.03 Ranking & Summary
File size:
0.016 MB
Platform:
Any Platform
License:
Perl Artistic License
Price:
Downloads:
850
Date added:
2007-06-28
Publisher:
Leon Brocard
Language::Functional 0.03 description
Language::Functional is a Perl module which makes Perl slightly more functional.
SYNOPSIS
use Language::Functional :all;
print The first ten primes are: ,
show(take(10, filter { prime(shift) } integers)), "n";
Perl already contains some functional-like functions, such as map and grep. The purpose of this module is to add other functional-like functions to Perl, such as foldl and foldr, as well as the use of infinite lists.
Think as to how you would express the first ten prime numbers in a simple way in your favourite programming language? So the example in the synopsis is a killer app, if you will (until I think up a better one.
The idea is mostly based on Haskell, from which most of the functions are taken. There are a couple of major omissions: currying and types. Lists (and tuples) are simply Perl list references, none of this cons business, and strings are simple strings, not lists of characters.
The idea is to make Perl slightly more functional, rather than completely replace it. Hence, this slots in very well with whatever else your program may be doing, and is very Perl-ish. Other modules are expected to try a much more functional approach.
SYNOPSIS
use Language::Functional :all;
print The first ten primes are: ,
show(take(10, filter { prime(shift) } integers)), "n";
Perl already contains some functional-like functions, such as map and grep. The purpose of this module is to add other functional-like functions to Perl, such as foldl and foldr, as well as the use of infinite lists.
Think as to how you would express the first ten prime numbers in a simple way in your favourite programming language? So the example in the synopsis is a killer app, if you will (until I think up a better one.
The idea is mostly based on Haskell, from which most of the functions are taken. There are a couple of major omissions: currying and types. Lists (and tuples) are simply Perl list references, none of this cons business, and strings are simple strings, not lists of characters.
The idea is to make Perl slightly more functional, rather than completely replace it. Hence, this slots in very well with whatever else your program may be doing, and is very Perl-ish. Other modules are expected to try a much more functional approach.
Language::Functional 0.03 Screenshot
Language::Functional 0.03 Keywords
Functional 0.03
Perl module
Perl
functional
module
slightly
makes
0.03
Language::Functional
LanguageFunctional
Language::Functional 0.03
Libraries
Programming
Bookmark Language::Functional 0.03
Language::Functional 0.03 Copyright
WareSeeker periodically updates pricing and software information of Language::Functional 0.03 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Language::Functional 0.03 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
Related Software
Bio::NEXUS::Functions is a Perl module that provides private utility functions for the module. Free Download
App::Manager is a Perl module for installing, managing and uninstalling software packages. Free Download
Net::CSTA project is a perl-module for talking to an ECMA CSTA Phase I server. Free Download
Kwiki::Emoticon is a Perl module with emoticon phrase for Kwiki. Free Download
Declare::Constraints::Simple is a Perl module for Declarative Validation of Data Structures. Free Download
Tie::Google is a Perl module with single-variable access to Google search results. Free Download
Java::Import is Perl module to use Java classes in Perl. Free Download
Parallel::Workers::Transaction is a simple Perl module. Free Download
Latest Software
Popular Software
Favourite Software