Myco (programming)
myco is a framework for developing software applications in the Perl programming language.
Features
The myco framework 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.
External links
- myco website
- myco distribution on the Comprehensive Perl Archive Network