[RESEND] Machine-Manipulatable Arguments for Module::Build

[email protected] (Shlomi Fish)
Newsgroups perl.module.build,perl.module-authors
Message-ID <[email protected]>
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.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.