Iterator
Biomolecule Toolkit project is an Open Source library for the structural modeling of biological macromolecules. The toolkit provides a C++ interface for common tasks in computational structural biology, to facilitate the development of molecular modeling, design, and analysis tools. Whats New...
Platforms: *nix
License: Freeware | Size: 450.56 KB | Download (97): Biomolecule Toolkit Download |
File::Next::OO is a Perl module with file-finding iterator Wrapper for File::Next::files function. SYNOPSIS File::Next::OO is just a wrapper around File::Next::files function. But it is easy to remember and less typing. Call it always with object notation. Not mixed as in File::Next itself....
Platforms: *nix
License: Freeware | Size: 8.19 KB | Download (96): File::Next::OO Download |
Net::DBus provides a Perl binding for the DBus messaging system. Net::DBus enables services to be exported to the bus, as well as full use of services present on the bus. Modules: Net::DBus Perl extension for the DBus message system0.33.2 Net::DBus::ASyncReply asynchronous method reply...
Platforms: *nix
License: Freeware | Size: 82.94 KB | Download (96): Net::DBus Download |
File::Wildcard is a Perl module for enhanced glob processing. SYNOPSIS use File::Wildcard; my $foo = File::Wildcard->new(path => "/home/me///core"); while (my $file = $foo->next) { unlink $file; } When looking at how various operating systems do filename wildcard expansion (globbing),...
Platforms: *nix
License: Freeware | Size: 23.55 KB | Download (96): File::Wildcard Download |
libgee is a collection library providing GObject-based interfaces and classes for commonly used data structures. The project provides Collection, Iterator, List, Iterable, Map, and Set interfaces and HashMap, ArrayList and HashSet implementations.. bitron Software: Programmierung von...
Platforms: *nix
License: Freeware | Size: 348.16 KB | Download (95): libgee Download |
String::Tokenizer is a simple string tokenizer. SYNOPSIS use String::Tokenizer; # create the tokenizer and tokenize input my $tokenizer = String::Tokenizer->new("((5+5) * 10)", +*()); # create tokenizer my $tokenizer = String::Tokenizer->new(); # ... then tokenize the string...
Platforms: *nix
License: Freeware | Size: 8.19 KB | Download (95): String::Tokenizer Download |
AHote is a C++ library for generating color schemes and also includes a few other classes for converting between RGB (Red, Green, Blue), YUV (Luminance and Chrominance), HSB (Hue, Saturation, Brightness) and HSL (Hue, Saturation, Lightness). AHote is not a library for ICC color management. A...
Platforms: *nix
License: Freeware | Size: 245.76 KB | Download (95): AHote Download |
SyslogScan::Summary encapsulates a tally of how many bytes people have sent and received through sendmail. SYNOPSIS Use SyslogScan::Summary; Use SyslogScan::DeliveryIterator; my $iter = new SyslogScan::DeliveryIterator(syslogList => [/var/log/syslog]); my $summary; if (defined...
Platforms: *nix
License: Freeware | Size: 37.89 KB | Download (95): SyslogScan::Summary Download |
Acme::OneHundredNotOut is a raise of the bat, a tip of the hat. I have just released my 100th module to CPAN, the first time that anyone has reached that target. As some of you may know, I am getting ready to go back to college and reinvent myself from being a programmer into being a...
Platforms: *nix
License: Freeware | Size: 14.34 KB | Download (95): Acme::OneHundredNotOut Download |
Geo::Lookup::ByTime is a Perl module to lookup location by time. SYNOPSIS use Geo::Lookup::ByTime; $lookup = Geo::Lookup::ByTime->new( @points ); my $pt = $lookup->nearest( $tm ); Given a set of timestamped locations guess the location at a particular time. This is a useful operation...
Platforms: *nix
License: Freeware | Size: 15.36 KB | Download (94): Geo::Lookup::ByTime Download |
Iterator::Util Perl package contains essential utilities for the Iterator class. SYNOPSIS use Iterator::Util; # Transform sequences $iterator = imap { transformation code } $some_other_iterator; # Filter sequences $iterator = igrep { condition code } $some_other_iterator; # Range of...
Platforms: *nix
License: Freeware | Size: 20.48 KB | Download (93): Iterator::Util Download |
Class::Interfaces is a Per module for defining interface classes inline. SYNOPSIS # define some simple interfaces use Class::Interfaces ( Serializable => [ pack, unpack ], Printable => [ toString ], Iterable => [ iterator ], Iterator => [ hasNext, next ] ); # or some more complex ones...
Platforms: *nix
License: Freeware | Size: 6.14 KB | Download (93): Class::Interfaces Download |
Studs MVC Framework+ contains a port of Apaches Jakarta Struts to PHP, though the libraries included in the rest of the project are much more vast. In order to implement the Struts port, it was necessary to build a core, object-oriented API in the style of the JDK and the Jakarta Commons, a...
Platforms: *nix
License: Freeware | Size: 112.64 KB | Download (93): Studs MVC Framework+ Download |
buzhug is a fast, pure-Python database engine, using a syntax that Python programmers should find very intuitive. The data is stored and accessed on disk (it is not an in-memory database) ; the implementation has been designed to make all operations, and especially selection, as fast as...
Platforms: *nix
License: Freeware | Size: 50.18 KB | Download (93): buzhug Download |
File::Find::Parallel allows you to traverse a number of similar directories in parallel. SYNOPSIS use File::Find::Parallel; my $ffp = File::Find::Parallel->new( qw( /foo /bar ) ); print "Union:n"; my $union = $ffp->any_iterator print " $_n" while $_ = $union->(); print...
Platforms: *nix
License: Freeware | Size: 9.22 KB | Download (92): File::Find::Parallel Download |
Tree::BPTree is a Perl implementation of B+ trees. SYNOPSIS use Tree::BPTree; # These arguments are actually the defaults my $tree = new Tree::BPTree( -n => 3, -unique => 0, -keycmp => sub { $_[0] cmp $_[1] }, -valuecmp => sub { $_[0] <=> $_[1] }, ); # index the entries in this...
Platforms: *nix
License: Freeware | Size: 17.41 KB | Download (92): Tree::BPTree Download |
Crazy Eddies GUI System is a free library providing windowing and widgets for graphics APIs / engines where such functionality is not natively available, or severly lacking. The library is object orientated, written in C++, and aimed at game developers. Whats New in This Release: - Added:...
Platforms: *nix
License: Freeware | Size: 2 MB | Download (92): Crazy Eddies GUI System 0.5.0 Download |
macstl is a C++ header library designed to bring the world of generic programming to the Macintosh, and deliver the surprising speed of SIMD in an intuitive cross-platform package. For example, a simple loop calculating a trigonometric function over an array can be speeded up 450 times. Generic...
Platforms: *nix
License: Freeware | Size: 174.08 KB | Download (91): macstl Download |
Iterator is a general-purpose iterator class. SYNOPSIS use Iterator; # Making your own iterators from scratch: $iterator = Iterator->new ( sub { code } ); # Accessing an iterators values in turn: $next_value = $iterator->value(); # Is the iterator out of values? $boolean =...
Platforms: *nix
License: Freeware | Size: 22.53 KB | Download (89): Iterator Download |
Iterator::BreakOn is a Perl module to create iterators with control flow breaks. SYNOPSIS use Iterator::BreakOn; # # get a generic data source with a next method implemented whom # returns a generic object # # in this example the order of the items in the data stream is assumed # to...
Platforms: *nix
License: Freeware | Size: 13.31 KB | Download (89): Iterator::BreakOn Download |