Object Oriented Code
The Complex Language project is an object oriented programming language intended for scripting or rapid prototyping of applications. The design goals were to have very few simple but powerful concepts and to be easy to use and easy to learn. The project provides a working interpreter along with...
Platforms: *nix
License: Freeware | Size: 133.12 KB | Download (106): The Complex Language Download |
RADIUS::Packet is an object-oriented Perl interface to RADIUS packets. SYNOPSIS use RADIUS::Packet; use RADIUS::Dictionary; my $d = new RADIUS::Dictionary "/etc/radius/dictionary"; my $p = new RADIUS::Packet $d, $data; $p->dump; if ($p->attr(User-Name eq "lwall") { my $resp = new...
Platforms: *nix
License: Freeware | Size: 43.01 KB | Download (147): RADIUS::Packet Download |
Class::Delegation is a Perl object-oriented delegation. SYNOPSIS package Car; use Class::Delegation send => steer, to => ["left_front_wheel", "right_front_wheel"], send => drive, to => ["right_rear_wheel", "left_rear_wheel"], as => ["rotate_clockwise", "rotate_anticlockwise"] send...
Platforms: *nix
License: Freeware | Size: 14.34 KB | Download (87): Class::Delegation Download |
Ogg::Vorbis::Header is an object-oriented interface to Ogg Vorbis information and comment fields. SYNOPSIS use Ogg::Vorbis::Header; my $ogg = Ogg::Vorbis::Header->new("song.ogg"); while (my ($k, $v) = each %{$ogg->info}) { print "$k: $vn"; } foreach my $com ($ogg->comment_tags) { print...
Platforms: *nix
License: Freeware | Size: 32.77 KB | Download (217): Ogg::Vorbis::Header Download |
OOPS is Object Oriented Persistent Store. SYNOPSIS use OOPS; transaction(sub { $oops = new OOPS dbi_dsn => $DBI_DSN, username => $username, password => $password, table_prefix => "MY"; $oops->commit; $oops->{my_1st_bit_of_data} = a scalar; $oops->{my_2nd_bit_of_data} = { A => hash...
Platforms: *nix
License: Freeware | Size: 296.96 KB | Download (90): OOPS Download |
Algorithm::Permute is a Perl module with handy and fast permutation with object oriented interface. SYNOPSIS use Algorithm::Permute; my $p = new Algorithm::Permute([a..d]); while (@res = $p->next) { print join(", ", @res), "n"; } my @array = (1..9); Algorithm::Permute::permute { print...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (108): Algorithm::Permute Download |
Simple C++ ODBC Database API is designed to encapsulate the ODBC API functionality in an object oriented manner. The API was created due to an absence of any other such API that was database independent. The database independence is achieved using the ODBC (Open DataBase Connectivity) API....
Platforms: *nix
License: Freeware | Size: 84.99 KB | Download (117): Simple C++ ODBC Database API Download |
OPML Writer is a PHP4 class for writing OPML files with an object-oriented approach..
Platforms: *nix
License: Freeware | Size: 163.84 KB | Download (110): OPML Writer Download |
FramerD is a portable distributed object-oriented database designed to support the maintenance and sharing of knowledge bases. Unlike other object-oriented databases, FramerD is optimized for the sort of pointer-intensive data structures used by semantic networks, frame systems, and many...
Platforms: *nix
License: Freeware | Size: 1.7 MB | Download (91): FramerD Download |
Grail is an extensible Internet browser written entirely in the interpreted object-oriented programming language Python. It runs on Unix, Windows and Macintosh. Grail is easily extended to support new protocols or file formats. Grail is distributed in source form, free of charge, and without...
Platforms: *nix
License: Freeware | Size: 378.88 KB | Download (108): Grail Download |
GNUstep is a cross-platform, object-oriented framework for desktop application development. Based on the OpenStep specification originally created by NeXT (now Apple), GNUstep enables developers to rapidly build sophisticated software by employing a large library of reusable software...
Platforms: *nix
License: Freeware | Size: 1.9 MB | Download (99): GNUstep Download |
HTML::Tree::AboutObjects is an article: "Users View of Object-Oriented Modules". SYNOPSIS # This an article, not a module. The following article by Sean M. Burke first appeared in The Perl Journal #17 and is copyright 2000 The Perl Journal. It appears courtesy of Jon Orwant and The Perl...
Platforms: *nix
License: Freeware | Size: 112.64 KB | Download (89): HTML::Tree::AboutObjects Download |
Keystone is a cross-platform, object oriented application framework which allows applications to be written to build on the target platforms of GNU/Linux and Win32 without modification of their source. Keystone Application Framework implements several modern Web standards, including SVG...
Platforms: *nix
License: Freeware | Size: 757.76 KB | Download (97): Keystone Application Framework Download |
FastFrame is a heavily object oriented application framework that is structured around the MVC pattern. The goal is to enable developers to create clean, secure, and robust Web applications quickly. It is written in PHP and provides the common tools a Web application requires: authentication,...
Platforms: *nix
License: Freeware | Size: 112.64 KB | Download (111): FastFrame Download |
mojoPortal project is an Object Oriented web site framework written in C# that runs under ASP.NET on Windows or under mono on GNU/Linux or Mac OS X.. mojoPortal is an open source content management system and web site framework portal for .NET on Windows or mono on Linux and Mac OS X.
Platforms: *nix
License: Freeware | Download (92): mojoPortal Download |
bbsengine is a modular, object-oriented application framework that implements and manages templates, permissions, membership, database access, etc. bbsengine includes modules that allow for news, forums, links, and so forth..
Platforms: *nix
License: Freeware | Size: 102.4 KB | Download (89): bbsengine Download |
Rose::HTML::Objects is a Perl object-oriented interfaces for HTML. SYNOPSIS use Rose::HTML::Form; $form = Rose::HTML::Form->new(action => /foo, method => post); $form->add_fields ( name => { type => text, size => 20, required => 1 }, height => { type => text, size => 5, maxlength => 5...
Platforms: *nix
License: Freeware | Size: 133.12 KB | Download (99): Rose::HTML::Objects Download |
Magick++ is the object-oriented C++ API to the ImageMagick image-processing library, the most comprehensive open-source image processing package available. Read the latest NEWS and ChangeLog for Magick++. Magick++ supports an object model which is inspired by PerlMagick. Images support implicit...
Platforms: *nix
License: Freeware | Size: 6.1 MB | Download (130): Magick++ Download |
JVOIPLIB is an object-oriented Voice over IP (VoIP) library written in C++. It is based upon work done for my thesis at the School for Knowledge Technology (or School voor Kennistechnologie in Dutch), a cooperation between the Hasselt University and the Maastricht University. A part of this...
Platforms: *nix
License: Freeware | Size: 573.44 KB | Download (101): JVOIPLIB Download |
LDMUD is an LP-class MUD engine, meaning it is object-oriented, with all object clases stored in unique files. The engine runs compiled bytecode to manipulate those objects, and the underlying simulated processor is a stack machine. LDMud game is a 3rd-generation LP-class MUD, being derived...
Platforms: *nix
License: Freeware | Size: 2.5 MB | Download (99): LDMud Download |