Welcome to this five-minute-site of Perl::CoMa.

The site will be substituted (soon?), at the moment you can read my fancy project description below or watch the TODO-List.

a better description of the projects tasks and features (and of course the code, OMG!) will follow, so don't be deterred by this mess :).

--joschi

click here to visit the project page.

PS: A big THANK YOU to sourceforge.net for hosting this project!
SourceForge.net Logo

Project Description:
Perl-CoMa is a Perl Module which provides extended code manipulation during runtime.

One begins by creating a new object (project).
Within this project one can add procedures and classes, and even modify them while the project is executed, by saving them into a %hash. It tries to detect and redirect calls to "hashed" procedures.
The project itself can be written in "natural" perl without the need of CoMa stuff. But it's necessary to write a little helper script which imports the code and runs it. Or one could use the planned UIs (later:).

One can add new elements to the project by importing perl-code from files or with CoMa-import(..). It uses the PPI Module from CPAN to import Perl.

It's possible to export the project as a perl-script, without CoMa depencies.

There's a Gtk+-GUI and a command line debugger planned, which can be started by simply running the function for them without doing lots of setup crap. One could add a debug-option to his script.

Perl-CoMa can be useful for Perl developers who want to test and modify new features in their scripts without the need of restarting them. It could also provide functionality to the end user, like easy module in/exporting and automatic code generation.