LMPX.COM |
Home | Linux | Mysql | PHP | XML | ||
|
|
|||
From: Shlomi Fish Date: Sat Aug 2 08:17:05 2008 Subject: [RESEND] Machine-Manipulatable Arguments for Module::Build
Hi,
I'm re-sending this message that I sent back in 10-April and which amounted to
very little, this time to the module-build mailing list too. See this link
for the original message:
http://www.nntp.perl.org/group/perl.module-authors/2008/04/msg6419.html
-----------
http://xrl.us/bi6n9 (link to svn.berlios.de) is a functional spec for a way to
tag and classify CPAN modules. Those tags and catgories should end up in the
META.yml. However, inserting them by hand by editing the Build.PL will be:
1. Error-prone.
2. Not capabale of being manipulated by an external program - "Only perl can
understand Perl, etc.".
3. Because of #2 won't allow the current design in the functional spec of
invoking a "./Build config --gui" stage which will communicate with a
web-service to give an up-to-date selection of categories.
Of course, this is not limited to this issue. I've overheard a conversation on
a #perl where some people said they'd like to have all the (non-code)
parameters to Module::Build be speicified in a YAML format or so.
So I've been thinking of having a special file or files for this (or
alternatively possibly re-use the __DATA__ section of the Build.PL) in order
to specify machine-manipulatable parameters to the Build process.
Given enough willingness, I'm willing to volunteer the time to implement it in
the current version of M::B (and possibly EU::MM and M::I). I suppose it can
also be implemented as a user-land wrapper around Module::Build, but would
like to get some input first.
And if anyone has a preference for the location of the data file or files (or
__DATA__) - voice his opinion now.[1]
Regards,
Shlomi Fish
-----------------------------------------------------------------
Shlomi Fish http://www.shlomifish.org/
http://www.shlomifish.org/humour/ways_to_do_it.html
I met a guy in the bar, talked to her and she gave me her phone number.
| Navigate in group perl.module.build at sever nntp.perl.org | |
| Previous | Next |
| © No Copyright You are free to use Anything |
Site Maintained by PHP Developer
Powered By PHP Consultants |