Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 32.390.979 Times

Sub freeware
Filter: All | Freeware | Demo
Display by: Relevance |  Downloads |  Name

Sub

< 1 2 3 4 5 > 
Added: January 13, 2010 | Visits: 677

Class::Observable Class::Observable is a Perl module that allows other classes and objects to respond to events in yours. SYNOPSIS # Define an observable class package My::Object; use base qw( Class::Observable ); # Tell all classes/objects observing this object that a state-change # has occurred sub...



Platforms: *nix

License: Freeware Size: 10.24 KB Download (79): Class::Observable Download

Added: May 23, 2010 | Visits: 591

Test::Unit::Procedural Test::Unit::Procedural Perl module contains a procedural style unit testing interface. SYNOPSIS use Test::Unit::Procedural; # your code to be tested goes here sub foo { return 23 }; sub bar { return 42 }; # define tests sub test_foo { assert(foo() == 23, "Your message here"); } sub...





Platforms: *nix

License: Freeware Size: 75.78 KB Download (73): Test::Unit::Procedural Download

Added: May 09, 2010 | Visits: 643

Class::Std Class::Std is a Perl module to support for creating standard "inside-out" classes. SYNOPSIS package MyClass; use Class::Std; # Create storage for object attributes... my %name : ATTR; my %rank : ATTR; my %snum : ATTR; my %public_data : ATTR; # Handle initialization of objects of...


Platforms: *nix

License: Freeware Size: 30.72 KB Download (71): Class::Std Download

Added: November 01, 2010 | Visits: 831

Danga::Socket Danga::Socket is an event loop and event-driven async socket base class. SYNOPSIS package My::Socket use Danga::Socket; use base (Danga::Socket); use fields (my_attribute); sub new { my My::Socket $self = shift; $self = fields::new($self) unless ref $self; $self->SUPER::new( @_ );...


Platforms: *nix

License: Freeware Size: 18.43 KB Download (75): Danga::Socket Download

Added: January 04, 2010 | Visits: 643

Params::Validate Params::Validate is a Perl module to validate method/function parameters. SYNOPSIS use Params::Validate qw(:all); # takes named params (hash or hashref) sub foo { validate( @_, { foo => 1, # mandatory bar => 0, # optional } ); } # takes positional params sub bar { # first two...


Platforms: *nix

License: Freeware Size: 79.87 KB Download (86): Params::Validate Download

Added: September 15, 2010 | Visits: 901

FSA::Rules FSA::Rules is a Perl module to build simple rules-based state machines in Perl. Synopsis my $fsa = FSA::Rules->new( ping => { do => sub { print "ping!n"; my $state = shift; $state->result(pong); $state->machine->{count}++; }, rules => [ game_over => sub { shift->machine->{count} >=...


Platforms: *nix

License: Freeware Size: 30.72 KB Download (76): FSA::Rules Download

Added: February 17, 2010 | Visits: 654

Object::Transaction Object::Transaction is a virtual base class for transactions on files containing serialized hash objects. SYNOPSIS use Object::Transaction; transaction($coderef, @codeargs); commit(); abandon(); $there_is_a_pending_transaction = transaction_pending() package Pkg; @ISA =...


Platforms: *nix

License: Freeware Size: 17.41 KB Download (71): Object::Transaction Download

Added: February 04, 2010 | Visits: 609

Thread::Apartment Thread::Apartment is an apartment threading wrapper for Perl objects. SYNOPSIS package MyClass; use Thread::Apartment::Server; use base qw(Thread::Apartment::Server); sub new { # # the usual constructor # } # # mark some methods as simplex # sub get_simplex_methods { return {...


Platforms: *nix

License: Freeware Size: 73.73 KB Download (80): Thread::Apartment Download

Added: January 08, 2010 | Visits: 804

Async::Group Async::Group is a Perl class to deal with simultaneous asynchronous calls. SYNOPSIS use Async::Group ; use strict ; sub sub1 { print "Dummy subroutine n"; my $dummy = shift ; my $cb = shift ; &$cb(1); } sub allDone { print "All done, result is ", shift ,"n" ; } my $a =...


Platforms: *nix

License: Freeware Size: 4.1 KB Download (83): Async::Group Download

Added: November 23, 2010 | Visits: 1.073

Thread::Pool Thread::Pool contains group of threads for performing similar jobs. SYNOPSIS use Thread::Pool; $pool = Thread::Pool->new( { optimize => cpu, # default: memory pre => sub {shift; print "starting worker with @_n", do => sub {shift; print "doing job for @_n"; reverse @_}, post => sub...


Platforms: *nix

License: Freeware Size: 26.62 KB Download (85): Thread::Pool Download

Added: November 09, 2010 | Visits: 828

Parlement Parlement is a threaded forum and a mailing list, and also a voting system where every one can propose, vote, or delegate their vote (a delegation being for one post/mail/poll and its sub-threads). This results in a mix of Direct and Participative Democracy, a Web board where any sort of...


Platforms: *nix

License: Freeware Size: 460.8 KB Download (78): Parlement Download

Added: March 06, 2010 | Visits: 540

File::FindByRegex File::FindByRegex is a Perl wrapper for File::Find that finds a directory tree and runs some action for each file whose name matchs a regex. SYNOPSYS use File::FindByRegex; $find = File::FindByRegex->new( { -srcdir => [C:tmpteradata-sql], -tardir => C:tmpteradata-sqldoc, -find =>...


Platforms: *nix

License: Freeware Size: 10.24 KB Download (70): File::FindByRegex Download

Added: February 25, 2010 | Visits: 613

dtRdr::Logger dtRdr::Logger is a Perl module for global logging. SYNOPSIS use dtRdr::Logger; L->debug($message, ...); L->info($message, ...); L->warn($message, ...); L->error($message, ...); L->fatal($message, ...); For a stacktrace: sub bar { L()->logcluck("foo"); } See Log::Log4perl for more...


Platforms: *nix

License: Freeware Size: 2.8 MB Download (76): dtRdr::Logger Download

Added: July 08, 2010 | Visits: 604

Benchmark Benchmark is a Perl module with benchmark running times of Perl code. SYNOPSIS use Benchmark qw(:all) ; timethis ($count, "code"); # Use Perl code in strings... timethese($count, { Name1 => ...code1..., Name2 => ...code2..., }); # ... or use subroutine references. timethese($count,...


Platforms: *nix

License: Freeware Size: 12.2 MB Download (86): Benchmark Download

Added: May 09, 2010 | Visits: 608

Religion Religion is a Perl module that can generate tracebacks and create and install die() and warn() handlers. This is a second go at a module to simplify installing die() and warn() handlers, and to make such handlers easier to write and control. For most people, this just means that if use use...


Platforms: *nix

License: Freeware Size: 5.12 KB Download (71): Religion Download

Added: July 20, 2010 | Visits: 429

Class::Declare Class::Declare is a Perl module created to declare classes with public, private and protected attributes and methods. SYNOPSIS package My::Class; use strict; use warnings; use base qw( Class::Declare ); __PACKAGE__->declare( public => { public_attr => 42 } , private => { private_attr...


Platforms: *nix

License: Freeware Size: 76.8 KB Download (70): Class::Declare Download

Added: September 15, 2010 | Visits: 805

Class::Declare::Attributes Class::Declare::Attributes is a Perl module with Class::Declare method types using Perl attributes. SYNOPSIS package My::Class; use 5.006; use strict; use warnings; use base qw( Class::Declare::Attributes ); # declare the class/instance attributes __PACKAGE__->declare( ... ); # #...


Platforms: *nix

License: Freeware Size: 21.5 KB Download (70): Class::Declare::Attributes Download

Added: June 02, 2010 | Visits: 740

Class::Agreement Class::Agreement is a Perl module that add contracts to your Perl classes easily. SYNOPSIS package SomeClass; use Class::Agreement; # use base Class::Accessor or Class::MethodMaker, # or roll your own: sub new { ... } invariant { my ($self) = @_; $self->count > 0; }; precondition...


Platforms: *nix

License: Freeware Size: 27.65 KB Download (73): Class::Agreement Download

Added: November 08, 2010 | Visits: 866

GSubEdit GSubEdit, or GNOME Subtitle Editor, is a tool for editing and converting DivX ;-) subtitles. It currently features read/write of SubRip (.srt) and MicroDVD (.sub) subtitles. Framerate conversion and frame displacement (Increase/decrease all frames by a given offset) is also supported.. A...


Platforms: *nix

License: Freeware Size: 79.87 KB Download (101): GSubEdit Download

Added: February 24, 2010 | Visits: 623

List::RewriteElements List::RewriteElements is a Perl module that can create a new list by rewriting elements of a first list. SYNOPSIS use List::RewriteElements; Constructor Simplest case: Input from array, output to STDOUT. $lre = List::RewriteElements->new( { list => @source, body_rule => sub { my...


Platforms: *nix

License: Freeware Size: 26.62 KB Download (70): List::RewriteElements Download

< 1 2 3 4 5 >