Eobj is an Easy Object Oriented programming environment.
# define the 'myclass' class
init; # Always init before creating objects
# Now create an object, and put the handle in $object
$object = myclass->new(name => 'MyObject');
$object->mymethod('hello'); # Call the 'mymethod' method
# Access some properties...
$object->set('myscalar', 'The value');
$scalar = $object->get('myscalar');
$object->set('mylist', 'One', 'Two', 'Three');
@list = $object->get('mylist');
%hash = ('Foo' => 'Bar',
'Daa' => 'Doo');
%the_hash = $object->get('myhash');
# Dump some debug information
Eobj is OO in Perl for the masses. It makes it possible to write complete OO scripts with plain Perl syntax (unlike classic OO-Perl). And like plain Perl, the syntax usually means what you think it means, as long as things are kept plain.
Eobj doesn't reinvent Perl's natural OO environment, but is a wrapper for it. The real engine is still Perl.
This man page is enough to get you going, but not more than that. If deeper understanding is needed, the documentation, which can be found in the Eobj Programmers guide, eobj.pdf (PDF format), is the place to look. The PDF file should come along with the module files.