Still at a fairly early stage of development, but check out my module Syntax::Collector. The idea is that you create a module like this:
package MASCIP::Stuff::A; our $VERSION = 1; use Syntax::Collector -collect => q{ use common::sense 3.0 ; use Data::Dumper 0 qw/Dumper/; use IO::All 0 qw/io/; }; 1;
And then when you are writing code, just do:
use MASCIP::Stuff::A 1;... and Syntax::Collector will magically enable everything for you.
The advantage of Syntax::Collector over other modules that do the same thing is this. Grepping through your source code for lines that match /^use/ will reveal the pre-requisites. Most other module bundling techniques tend to obscure which actual modules are being used, which can make automatically determining pre-requisites difficult.
In reply to Re: ideas to improve the Toolkit module ?
by tobyink
in thread ideas to improve the Toolkit module ?
by mascip
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |