myco is a framework for developing software applications in the Perl programming language.
The myco is based on microPlatform framework and supports:
Object "lifecycle" services:
accessors
data validation
persistence
templates (vaguely akin to java interfaces)
metadata (a.k.a. introspection), with metadata inheritance
role-based access control
logging
Unit testing
Several application add-ons are pending for public release, including:
Metadata driven user interfaces (a Model-View-Controller implementation, usable in both HTML::Mason and cgi script contexts)
An Identity management Suite, IdentiProv
Initital development of myco took place between 2000 and 2003 at Eastern Nazarene College. IdentiProv has been in production use at the college since 2003.