Matrix Data Structures
C Generic Library is a generic data structure library is a bunch of data structures that are designed and created in as generic a fashion as possible. Each data structure will contain its own basic memory management, be able to handle any object type, and hopefully constraint to strict...
Platforms: *nix
License: Freeware | Size: 26.62 KB | Download (108): C Generic Library Download |
Clone::More is a Perl module that can copy Perl data structures. SYNOPSIS use Clone::More qw( clone ); my $structure = [ { key => value } ]; for my $set ( @$structure ) { my $clone = clone( $set ); for ( keys %$clone ) { print "Everything matches" if ( exists( $set->{$_} ) &&...
Platforms: *nix
License: Freeware | Size: 27.65 KB | Download (108): Clone::More Download |
dlib is a library for developing portable applications dealing with networking, threads, graphical interfaces, data structures, linear algebra, machine learning, XML and text parsing, numerical optimization, Bayesian nets, and numerous other tasks.
Platforms: *nix
License: Freeware | Size: 2.46 MB | Download (108): dlib C++ Library Download |
Agena is an easy-to-learn procedural programming language designed to be used in scientific, educational, linguistic, and many other applications, including scripting.
Its syntax looks like very simplified Algol 68 with elements taken from Lua and SQL.
The interpreter provides fast real...
Platforms: Windows, Windows 7
License: Freeware | Size: 3.13 MB | Download (108): Agena Download |
Bio::Graph::SimpleGraph is a Perl module that can create and manipulate undirected graphs. SYNOPSIS use Bio::Graph::SimpleGraph; my $graph=new SimpleGraph; # read pairs of nodes from STDIN while (<>) { my($node1,$node2)=split; $graph->add_edge($node1,$node2); } my @nodes=graph->nodes;...
Platforms: *nix
License: Freeware | Size: 5.6 MB | Download (107): Bio::Graph::SimpleGraph Download |
Acidblood is an open source IRC robot written for Unix. Its features include channel and user management. Acidblood is not some drug or some lame band name. Yes, it is an IRC robot. I know there are probably tons of them out there, too bad. I wanted to write my own that I knew had no backdoors...
Platforms: *nix
License: Freeware | Size: 52.22 KB | Download (106): Acidblood Download |
XML::Filter::Tee can send SAX events to multiple processor, with switching. SYNOPSIS my $t = XML::Filter::Tee->new( { Handler => $h0 }, { Handler => $h1 }, { Handler => $h2 }, ... ); ## Altering the handlers list: $t->set_handlers( $h0, $h1, $h2, $h3 ); ## Controlling flow to a...
Platforms: *nix
License: Freeware | Size: 43.01 KB | Download (106): XML::Filter::Tee Download |
Aapl is a C++ template library for generic programming. Aapl supports different generic programming paradigms by providing variations of standard data structures. For example, a by-value linked list template may be used to store a user supplied type such as an integer. A different list...
Platforms: *nix
License: Freeware | Size: 122.88 KB | Download (105): Aapl C++ Template Library Download |
PAPI aims to provide the tool designer and application engineer with a consistent interface and methodology for use of the performance counter hardware found in most major microprocessors. PAPI enables software engineers to see, in near real time, the relation between software performance and...
Platforms: *nix
License: Freeware | Size: 2.9 MB | Download (105): Performance Application Programming Interface Download |
Mktclapp is a utility that helps you mix C/C++ with Tcl/Tk to make a standalone executable. Using mktclapp, you can write programs wherethere are next situations: C code can call Tcl procedures or execute Tcl commands, Tcl code can invoke C functions, The executable is a single binary file...
Platforms: *nix
License: Freeware | Size: 112.64 KB | Download (104): mktclapp Download |
Biblio::Isis is a Perl module to read CDS/ISIS, WinISIS and IsisMarc database. SYNOPSIS use Biblio::Isis; my $isis = new Biblio::Isis( isisdb => ./cds/cds, ); for(my $mfn = 1; $mfn <= $isis->count; $mfn++) { print $isis->to_ascii($mfn),"n"; } This module will read ISIS databases...
Platforms: *nix
License: Freeware | Size: 40.96 KB | Download (104): Biblio::Isis Download |
Test::Deep is a Perl module for extremely flexible deep comparison. SYNOPSIS use Test::More tests => $Num_Tests; use Test::Deep; cmp_deeply( $actual_horrible_nested_data_structure, $expected_horrible_nested_data_structure, "got the right horrible nested data structure" ); cmp_deeply(...
Platforms: *nix
License: Freeware | Size: 30.72 KB | Download (103): Test::Deep Download |
YAML - YAML Aint Markup Language. SYNOPSIS use YAML; # Load a YAML stream of 3 YAML documents into Perl data structures. my ($hashref, $arrayref, $string) = Load(<<...); --- name: ingy age: old weight: heavy # I should comment that I also like pink, but dont tell anybody. favorite...
Platforms: *nix
License: Freeware | Size: 98.3 KB | Download (103): YAML Download |
xajax project is an open source PHP class library for easily creating powerful PHP-driven, web-based AJAX Applications. Using xajax, you can asynchronously call PHP functions and update the content of your webpage without reloading the page. xajax is designed to be easy to implement. To keep...
Platforms: *nix
License: Freeware | Size: 68.61 KB | Download (103): xajax 0.5 Beta Download |
The LTI-Lib is an object oriented library with algorithms and data structures frequently used in image processing and computer vision. The main goal of the LTI-Lib is to provide an object oriented library in C , which simplifies the code sharing and maintenance, but still providing fast...
Platforms: Windows, Mac, *nix, C/C++, BSD Solaris
License: Freeware | Download (102): LTI-Lib Download |
Data::Diff is a data structure comparison module. SYNOPSIS use Data::Diff qw(diff); # simple procedural interface to raw difference output $out = diff( $a, $b ); # OO usage $diff = Data::Diff->new( $a, $b ); $new = $diff->apply(); $changes = $diff->diff_a(); Data::Diff computes the...
Platforms: *nix
License: Freeware | Size: 6.14 KB | Download (102): Data::Diff Download |
Standard Portable Library is a pointer friendly C/C++ STL substitute. The API is similar to Java or .NET and includes common data structures, networking, and database support..
Platforms: *nix
License: Freeware | Size: 512 KB | Download (102): Standard Portable Library Download |
Xorio is a Web Application Framework with integrated Content Management System (CMS) written in Java. The problem with the most CMS and Web Application Frameworks is, that they are either easy to use but very limited and not very extendible or they are extendible and can be used in many...
Platforms: *nix
License: Freeware | Size: 1.2 MB | Download (102): Xorio Download |
Erwin Data Structures is a library that is meant to be the ultimate data structure library for mixed usage of C and C++. Arbitrary key and value types are implemented by template files that dont use C++ templates, but are instantiated by a Perl script. This way, mixed usage in C and C++ is...
Platforms: *nix
License: Freeware | Size: 686.08 KB | Download (101): Erwin Data Structures Download |
The Linux SMP kernel uses spinlocks to protect data structures from concurrent, potentially conflicting accesses. Linux Kernel Spinlock Metering is a kernel patch that allows you to build an i386, ia64, Alpha, Sparc64, or mips64 kernel that can perform simple "metering" (record-keeping) of...
Platforms: *nix
License: Freeware | Download (101): Linux Kernel Spinlock Metering Download |