Object Oriented Programming
Tree::Binary is a Object Oriented Binary Tree for Perl. SYNOPSIS use Tree::Binary; # a tree representaion of the expression: # ((2 + 2) * (4 + 5)) my $btree = Tree::Binary->new("*") ->setLeft( Tree::Binary->new("+") ->setLeft(Tree::Binary->new("2")) ->setRight(Tree::Binary->new("2"))...
Platforms: *nix
License: Freeware | Size: 27.65 KB | Download (326): Tree::Binary Download |
UML::State is an object oriented module which draws simple state diagrams. SYNOPSIS use UML::State; my $diagram = UML::State->new( $node_array, $start_list, $accept_list, $edges ); # You may change these defaults (doing so may even work): $UML::State::ROW_SPACING = 75; # all numbers...
Platforms: *nix
License: Freeware | Size: 55.3 KB | Download (119): UML::State Download |
Ctpp project is the C99-compatible C preprocessor of the ctalk language, which provides object oriented extensions for C. You can download the preprocessor separately while ctalk is between versions for development. Installation: Ctpp is the C-compatible preprocessor for ctalk, which is...
Platforms: *nix
License: Freeware | Size: 337.92 KB | Download (101): Ctpp Download |
STPHPLib is a suite of software components for developing object oriented and web based applications. It is an open-source framework written in PHP language. It encapsulates the common GUI controls like : checkbox, radiobutton, toolbars and so on, not present in HTML language in PHP objects to...
Platforms: *nix
License: Freeware | Size: 80.9 KB | Download (100): STPHPLib Download |
Amber for Parrot is an object-oriented scripting language for the Parrot virtual machine. Amber for Parrot combines the traditional advantages of scripting languages with support for software correctness and large-scale software engineering. Amber for Parrot has syntax and semantics somewhere...
Platforms: *nix
License: Freeware | Size: 819.2 KB | Download (127): Amber for Parrot Download |
Py++ is an object-oriented framework for creating a code generator for the Boost.Python library..
Platforms: *nix
License: Freeware | Size: 2.5 MB | Download (103): Py++ Download |
pyplusplus is an object-oriented framework for creating a code generator for the boost.python library..
Platforms: *nix
License: Freeware | Size: 3.6 MB | Download (95): pyplusplus Download |
Db::DFC is the Perls Object-oriented interface to Documentums DFC. SYNOPSIS use Db::DFC; $dfc = Db::DFC->new(); $DOCBASE = "docbase"; $USER = "user"; $PASSWORD = "passwd"; $DOMAIN = "domain"; $FILE = $0; $dfclient = DfClient->new(); $idfclient = $dfclient->getLocalClient();...
Platforms: *nix
License: Freeware | Size: 81.92 KB | Download (94): Db::DFC Download |
Getopt::OO is an object oriented command line parser. It handles short, long and multi (--x ... -) value options. Getopt::OO module also incorporates help for options to simplify generation of usage statements. SYNOPSIS use Getopt::OO qw(Debug Verbose); my ($handle) = Getopt::OO->new(@ARGV,...
Platforms: *nix
License: Freeware | Size: 19.46 KB | Download (92): Getopt::OO Download |
XML::RSS::Parser is a liberal object-oriented parser for RSS feeds. SYNOPSIS #!/usr/bin/perl -w use strict; use XML::RSS::Parser; use FileHandle; my $p = XML::RSS::Parser->new; my $fh = FileHandle->new(/path/to/some/rss/file); my $feed = $p->parse_file($fh); # output some values my...
Platforms: *nix
License: Freeware | Size: 12.29 KB | Download (93): XML::RSS::Parser Download |
perltoot is Toms object-oriented tutorial for perl. Object-oriented programming is a big seller these days. Some managers would rather have objects than sliced bread. Why is that? Whats so special about an object? Just what is an object anyway? An object is nothing but a way of tucking away...
Platforms: *nix
License: Freeware | Size: 12.2 MB | Download (94): perltoot Download |
WMS Javascript Library is an object-oriented JavaScript library for creating dynamic Web-based maps from otherwise static WMS (Web Map Service) images by adding pan/zoom functionality with Google Maps-like draggability. Custom clickable overlays can be added to create a useful GIS. WMS...
Platforms: *nix
License: Freeware | Size: 389.12 KB | Download (104): WMS Javascript Library Download |
GUPnP application is an object-oriented open source framework for creating UPnP devices and control points, written in C using GObject and libsoup. The GUPnP API is intended to be easy to use, efficient and flexible. The GUPnP framework consists of the following two libraries: GSSDP...
Platforms: *nix
License: Freeware | Size: 409.6 KB | Download (120): GUPnP Download |
STXML framework is an object-oriented API for working with XML data. It is straightforward and simple to use for probably 90% of what most people use XML for. Future verions will build upon these foundations to make both creating and accessing XML-based data much easier.
Platforms: Mac
License: Freeware | Size: 86 KB | Download (95): STXML Download |
Download code, Learn code, Share code.The Ongoing Object-oriented Perl Project.scripts, tutorials, modules, case studies, anything OOPerl --not excluding contributions of OO discipline in other programming languages.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 772.4 KB | Download (47): Ongoing Object-Oriented Perl Project Download |
XoXo is a non subtile reference to the Gossip Girl tremendous TV series. The real module name should be "OOXO" which stands for "Object Oriented eXperience Objects".This is an API meant to be used over the OOX module that provides arbitrary OOP objects handling and persistance API.
Platforms: PHP
License: Freeware | Size: 40.96 KB | Download (46): Object Oriented eXperience Objects Download |
ElysianFields project is a Extensible Object Oriented MUD engine in C++. The BACCHUS/ElysianFields engine is designed from scratch. It is fully threaded, and has a Web interface. The ElysianFields world is based in a fantastic realm. The main continent is called Elysian Fields, and has...
Platforms: *nix
License: Freeware | Size: 757.76 KB | Download (90): ElysianFields Download |
WASP is a multi-tier web application framework built on Object Oriented PHP5. The framework is a simplified Model View Controller architecture. The controller is built by adding content "Chunks" to "UIModules". The Model portion of the framework wraps PEAR DB_DataObjects in a business object...
Platforms: *nix
License: Freeware | Size: 23.55 KB | Download (92): WASP-PHP Download |
PHPDance is an object-oriented PHP interface to the Sharedance cache server. The project allows you to cache data in the very fast and reliable Sharedance cache server. Features include the ability to be distributed across multiple servers and optional redundancy (in which writes go to two...
Platforms: *nix
License: Freeware | Size: 4.1 KB | Download (89): PHPDance Download |
AspectES is an implementation of Aspect-Oriented Programming in JavaScript 1.5, as standardized by EcmaScript Specification 262. AspectES project contains core classes that enable software engineers to gracefully develop JavaScript applications that have clear, well-documented designs that...
Platforms: *nix
License: Freeware | Size: 1.1 MB | Download (88): AspectES Download |