Objects
Math Objects is a math template library written in C++ using generic programming techniques. In order to use the "Math Objects" library, the user only has to include the header files he needs (e.g. Matrix.h, Polynomial.h etc.). In order to compile the library the user needs an ISO/IEC...
Platforms: *nix
License: Freeware | Size: 286.72 KB | Download (92): Math Objects Download |
XML::Grove is a Perl module with Perl-style XML objects. SYNOPSIS use XML::Grove; # Basic parsing and grove building use XML::Grove::Builder; use XML::Parser::PerlSAX; $grove_builder = XML::Grove::Builder->new; $parser = XML::Parser::PerlSAX->new ( Handler => $grove_builder );...
Platforms: *nix
License: Freeware | Size: 27.65 KB | Download (91): XML::Grove 0.46 Download |
C++ XML Objects is a framework for persisting hierarchies of C++ objects to and from XML. Boost, The STL and Patterns are used extensively. All platforms which support Boost will be supported. Sometimes there is a need to save hierarchies of C++ objects to a file (or DB etc), and then retrieve...
Platforms: *nix
License: Freeware | Size: 409.6 KB | Download (90): C++ XML Objects Download |
Net::DBus::Dumper can stringify Net::DBus objects suitable for printing. SYNOPSIS use Net::DBus::Dumper; use Net::DBus; # Dump out info about the bus my $bus = Net::DBus->find; print dbus_dump($bus); # Dump out info about a service my $service =...
Platforms: *nix
License: Freeware | Size: 94.21 KB | Download (90): Net::DBus::Dumper Download |
IO-stringy is a I/O on in-core objects like strings and arrays. SYNOPSIS IO:: ::AtomicFile adpO Write a file which is updated atomically ERYQ ::Lines bdpO I/O handle to read/write to array of lines ERYQ ::Scalar RdpO I/O handle to read/write to a string ERYQ ::ScalarArray RdpO I/O handle...
Platforms: *nix
License: Freeware | Size: 40.96 KB | Download (90): IO-stringy Download |
Bio::Location::CoordinatePolicyI is an abstract interface for objects implementing a certain policy of computing integer-valued coordinates of a Location. SYNOPSIS # get a location, e.g., from a SeqFeature $location = $feature->location(); # examine its coordinate computation policy print...
Platforms: *nix
License: Freeware | Size: 4.7 MB | Download (90): Bio::Location::CoordinatePolicyI Download |
Devel::Leak is a utility for looking for perl objects that are not reclaimed. SYNOPSIS use Devel::Leak; ... setup code my $count = Devel::Leak::NoteSV($handle); ... code that may leak Devel::Leak::CheckSV($handle); Devel::Leak has two functions NoteSV and CheckSV. NoteSV walks the...
Platforms: *nix
License: Freeware | Size: 3.07 KB | Download (90): Devel::Leak Download |
Set::Hash is a Perl module with hashes as objects with lots of handy methods (including set comparisons) and support for method chaining. SYNOPSIS use Set::Hash; my $sh1 = Set::Hash->new(name=>"dan",age=>33); my $sh2 = Set::Hash->new(qw/weight 185 height 72/); $sh1->length->print; # 2...
Platforms: *nix
License: Freeware | Size: 7.17 KB | Download (89): Set::Hash Download |
Games::Object is a Perl module to provide a base class for game objects. SYNOPSIS package MyGameObject; use Games::Object; use vars qw(@ISA); @ISA = qw(Games::Object); sub new { # Create object my $proto = shift; my $class = ref($proto) || $proto; my $self = $class->SUPER::new(@_);...
Platforms: *nix
License: Freeware | Size: 84.99 KB | Download (89): Games::Object Download |
Apache::Wyrd is a Perl module for HTML embeddable perl objects under mod_perl. Apache::Wyrd is the core module in a collection of interoperating modules that allow the rapid object-oriented development of web sites in Apaches mod_perl environment (LAMP). This collection includes a very...
Platforms: *nix
License: Freeware | Size: 174.08 KB | Download (88): Apache::Wyrd Download |
SPOPS::Iterator is a class to cycle through results and return SPOPS objects. SYNOPSIS my $iter = $spops_class->fetch_iterator({ where => last_name like ?, value => [ smi% ] }); while ( $iter->has_next ) { my $object = $iter->get_next; print "Object ID: ", $object->id, " at position: ",...
Platforms: *nix
License: Freeware | Size: 286.72 KB | Download (88): SPOPS::Iterator Download |
PAJAX project is a framework that facilitates the creation of remote PHP objects in JavaScript. You might have heard of AJAX by now. I first saw the term coined in this article by adaptive path and is short for Asynchronous JavaScript + XML. This technique came into the spotlight with Google...
Platforms: *nix
License: Freeware | Size: 84.99 KB | Download (88): PAJAX Download |
Basset::Object::Persistent is a subclass of Basset::Object that allows objects to be easily stored into a relational database. Presently only supports MySQL, but that may change in the future. SYNOPSIS (no synopsis, this is an abstract super class that should never be instantiated directly,...
Platforms: *nix
License: Freeware | Size: 143.36 KB | Download (88): Basset::Object::Persistent Download |
EJOE is a lightweight Java client/server component built to send and receive objects through pluggable (de)serialization mechanisms. EJOE porject offers a high-performance, simple, and clean object request broker (whereby ORB is meant in its natural manner and not in its relation with CORBA),...
Platforms: *nix
License: Freeware | Size: 1.7 MB | Download (88): EJOE Download |
Yed is an Open Source research project; its mission is the developing of a C software library made of modules ( objects )iUnknown.org instanceable in according to the main paradigms of Object Oriented Programming: incapsulation,data hiding and inheritance. Yed core acts at only C compiler...
Platforms: *nix
License: Freeware | Size: 48.13 KB | Download (87): Yed Download |
Niliada is a library of Lisp-like objects in Ada-95. It features a real time garbage collector. Niliada library is useful for massively multithreaded applications in a mission critical environment.. Home page of the R2cl, the R (Splus) to Common Lisptranslator
Platforms: *nix
License: Freeware | Size: 65.54 KB | Download (86): Niliada Download |
DBIx::Class::FormTools is a utility module for building forms with multiple related DBIx::Class objects. SYNOPSIS In the examples I use 3 objects, a Film, an Actor and a Role. Role is a many to many relation between Film and Actor. package MySchema; use base DBIx::Class::Schema;...
Platforms: *nix
License: Freeware | Size: 9.22 KB | Download (86): DBIx::Class::FormTools Download |
B::OptreeShortestPath is a Perl module that adds the methods ->shortest_path( $op ) and ->all_paths() to all B::OP objects in an optree. SYNOPSIS use B qw( main_root main_start ); use B::OptreeShortestPath; for ( main_start()->shortest_path( main_root() ) ) { print "$_n"; } METHODS...
Platforms: *nix
License: Freeware | Size: 4.1 KB | Download (86): B::OptreeShortestPath Download |
Pilot-QOF converts Palm databases to queriable objects. A Palm database record is an instance of the object, called an Entity. Objects are collated to form one data source, called books, that can contain any number of different objects - depending on the application running QOF. Pilot-QOF...
Platforms: *nix
License: Freeware | Size: 409.6 KB | Download (85): Pilot-QOF Download |
db4o (database for objects) is the open source object database, native to Java and .NET.
Free software, available under the GPL and under a commercial license.
Ideal for embedded use, e.g., in software running on mobile or medical devices, in packaged software, and for real-time systems.
Key...
Platforms: All
License: Freeware | Size: 39.01 MB | Download (68): db4o for Java Download |