-
Notifications
You must be signed in to change notification settings - Fork 2
home
Venus
OO Standard Library for Perl 5
Venus is an object-orientation framework and extendible standard library for Perl 5, built on top of Mars architecture with classes which wrap most native Perl data types. Venus has a simple modular architecture, robust library of classes and methods, supports pure-Perl autoboxing, advanced exception handling, "true" and "false" keywords, package introspection, command-line options parsing, and more.
- Info - Background
- Values - Value classes
- Utilities - Utilities classes
- Roles/Traits - Abstract behaviors
- System - Framework and object-system
Install Venus using cpm:
cpm install VenusInstall Venus using cpanm:
cpanm -qn VenusInstall Venus using Perl:
curl -sSL https://cpanmin.us | perl - -qn VenusInstall Venus using Perl (from GitHub):
curl -ssL https://cpanmin.us | perl - -qn git://github.com/awncorp/venus.git"Most software today is very much like an Egyptian pyramid with millions of bricks piled on top of each other, with no structural integrity, but just done by brute force and thousands of slaves." -- Alan Kay
Awncorp, [email protected]
Venus - OO Standard Library for Perl 5