Val
Val(a)IDE is an IDE (Integrated Development Environment) application for the Vala programming language. Here are some key features of "Val(a)IDE": ?*A* Syntax highlighting for Vala ?*A* Project compilation Plugins: ?*A* Symbols browser ?*A* Tasks manager
Platforms: *nix
License: Freeware | Size: 1.52 MB | Download (33): Val(a)IDE Download |
Getopt::Popt is a Perl interface to the popt(3) library. SYNOPSIS use Getopt::Popt qw(:all); # setup the options array push @options,new Getopt::Popt::Option( longName => "long", shortName => "l", argInfo => POPT_ARG_STRING, arg => $qux, val => $val); # or, if youre lazy, have...
Platforms: *nix
License: Freeware | Size: 21.5 KB | Download (88): Getopt::Popt Download |
Getargs::Long is a Perl module with named subroutine arguments, with optional type checking. SYNOPSIS use Getargs::Long; # case sensitive use Getargs::Long qw(ignorecase); # case insensitive # Simple, args mandatory my ($val, $other) = getargs(@_, qw(val other)); # Simple, args optional...
Platforms: *nix
License: Freeware | Size: 40.96 KB | Download (90): Getargs::Long Download |
Net::AIM is a Perl extension for AOL Instant Messenger TOC protocol. SYNOPSIS use Net::AIM; $aim = new Net::AIM; $conn = $aim->newconn(Screenname => Perl AIM, Password => yaddayadda); $aim->start; This module implements an OO interface to the Aol Instant Messenger TOC protocol. This...
Platforms: *nix
License: Freeware | Size: 21.5 KB | Download (105): Net::AIM Download |
IPC::PubSub is Perl module for Interprocess Publish/Subscribe channels. SYNOPSIS # A new message bus with the DBM::Deep backend # (Other possible backends include Memcached and PlainHash) my $bus = IPC::PubSub->new(DBM_Deep => /tmp/pubsub.db); # A channel is any arbitrary string my...
Platforms: *nix
License: Freeware | Size: 19.46 KB | Download (96): IPC::PubSub Download |
Convert::GeekCode is a Perl module that can convert and generate geek code sequences. SYNOPSIS use Convert::GeekCode; # exports geek_decode() my @out = geek_decode(q( -----BEGIN GEEK CODE BLOCK----- Version: 3.12 GB/C/CM/CS/CC/ED/H/IT/L/M/MU/P/SS/TW/AT d---x s+: a-- C++++ UB++++$ P++++$...
Platforms: *nix
License: Freeware | Size: 25.6 KB | Download (104): Convert::GeekCode Download |
XML::ValidWriter is DOCTYPE driven valid XML output. SYNOPSIS ## As a normal perl object: $writer = XML::ValidWriter->new( DOCTYPE => $xml_doc_type, OUTPUT => *FH ) ; $writer->startTag( b1 ) ; $writer->startTag( c2 ) ; $writer->end ; ## Writing to a scalar: $writer =...
Platforms: *nix
License: Freeware | Size: 28.67 KB | Download (93): XML::ValidWriter Download |
HTML::LoL is a Perl module that can construct HTML from pleasing Perl data structures. SYNOPSIS use HTML::LoL; &hl(sub { print shift }, [body => {bgcolor => white}, [p => Document body, ...], ...]); This module allows you to use Perl syntax to express HTML. The function hl() converts...
Platforms: *nix
License: Freeware | Size: 5.12 KB | Download (92): HTML::LoL Download |
Blatte::HTML is a Perl module that contains tools for generating HTML with Blatte. SYNOPSIS use Blatte; use Blatte::Builtins; use Blatte::HTML; $perl = &Blatte::Parse(...string of Blatte code...); $val = eval $perl; &Blatte::HTML::render($val, &emit); sub emit { print shift; }.
Platforms: *nix
License: Freeware | Size: 14.34 KB | Download (101): Blatte::HTML Download |
Blatte::Compiler is a Perl module to compile a Blatte document into Perl. SYNOPSIS use Blatte::Compiler; &Blatte::Compiler::compile($file_handle, &callback); &Blatte::Compiler::compile_sparse($file_handle, &callback); sub callback { my($val, $src) = @_; if (defined($src)) {...
Platforms: *nix
License: Freeware | Size: 31.74 KB | Download (90): Blatte::Compiler Download |
Audio::Ecasound is a Perl binding to the ecasound sampler, recorder, fx-processor. SYNOPSIS One function interface: use Audio::Ecasound qw(:simple); eci("cs-add play_chainsetup"); eci("c-add 1st_chain"); eci("-i:some_file.wav"); eci("-o:/dev/dsp"); # multiple n separated commands...
Platforms: *nix
License: Freeware | Size: 11.26 KB | Download (95): Audio::Ecasound Download |
Myco::Entity is a common base class for all Myco entity classes. SYNOPSIS ### Entity class definition package Myco::Foo; use base qw(Myco::Entity); # Start building metadata my $metadata = Myco::Entity::Meta->new ( name => __PACKAGE__, tangram => { table => Foo } );...
Platforms: *nix
License: Freeware | Size: 102.4 KB | Download (89): Myco::Entity Download |
Speech::Recognizer::SPX::Server is a Perl module for writing streaming audio speech recognition servers using Sphinx2. SYNOPSIS my $sock = new IO::Socket(... blah blah blah ...); my $log = new IO::File(server.log); my $audio_fh = new IO::File(speech.raw); my $srvr =...
Platforms: *nix
License: Freeware | Size: 91.14 KB | Download (111): Speech::Recognizer::SPX::Server Download |
XML::EasySQL::XMLobj::Node is a Perl module that contains a Node interface. Derived from a fork of Robert Hansons killer XML::EasyOBJ module, which offers Easy XML object navigation. METHODS makeNewNode( NEW_TAG ) Append a new element node to the current node. Takes the tag name as the...
Platforms: *nix
License: Freeware | Size: 11.26 KB | Download (93): XML::EasySQL::XMLobj::Node Download |
AIX::ODM is a Perl module for retrieving ODM information about an AIX (RS/6000/pSeries) system. SYNOPSIS use AIX::ODM; my %odm = odm_dump(C|P); while ( ($ndx1, $lev2) = each %odm ) { while ( ($ndx2, $val) = each %$lev2 ) { print "odm{${ndx1}}{${ndx2}} = ${odm{${ndx1}}{${ndx2}}}n"; } }...
Platforms: *nix
License: Freeware | Size: 3.07 KB | Download (121): AIX::ODM Download |
GD::Dashboard is a Perl module to create JPEG graphics of meters and dials. SYNOPSIS my $dash = new GD::Dashboard(); my $g1 = new GD::Dashboard::Gauge( MIN=>0, MAX=>$empcnt, VAL=>$nopwp_cnt, NA1=>3.14/2+0.85, NA2=>3.14/2-0.85, NX=>51,NY=>77,NLEN=>50 ); $dash->add_meter(RPM, $g1);...
Platforms: *nix
License: Freeware | Size: 23.55 KB | Download (143): GD::Dashboard Download |
DBToy is a fuse-based filesystem for linux. DBToy that lets you browse the contents of a relational database through a set of directories and xml files. You will see a directory for every schema in your db, each containing a directory for every table. In the "table" dirs there are a couple of...
Platforms: *nix
License: Freeware | Size: 9.22 KB | Download (92): DBToy Download |
Search::Binary is a Perl module for generic binary search. SYNOPSIS use Seach::Binary; $pos = binary_search($min, $max, $val, $read, $handle, [$size]); binary_search implements a generic binary search algorithm returning the position of the first record whose index value is greater than or...
Platforms: *nix
License: Freeware | Size: 2.05 KB | Download (105): Search::Binary Download |
Tie::Scalar::Sticky is a Perl module with block assignments to scalars. SYNOPSIS use strict; use Tie::Scalar::Sticky; tie my $sticky, Tie::Scalar::Sticky; $sticky = 42; $sticky = ; # still 42 $sticky = undef; # still 42 $sticky = 0; # now its zero tie my $sticky, Tie::Scalar::Sticky...
Platforms: *nix
License: Freeware | Size: 3.07 KB | Download (88): Tie::Scalar::Sticky Download |
GCJ::Cni::Examples is a Perl module with examples of how to use GCJs CNI interface to write Perl Modules in Java. EXAMPLES Writing Treaded modules in Java One benefit of using GCJ is that it takes advantage of POSIX threading. This is nice since Perls threading model is, shall we say, less...
Platforms: *nix
License: Freeware | Size: 20.48 KB | Download (105): GCJ::Cni::Examples Download |