Hi,

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

[1] - let the flames begin! ;-)

---------------------------------------------------------------------
Shlomi Fish      [EMAIL PROTECTED]
Homepage:        http://www.shlomifish.org/

I'm not an actor - I just play one on T.V.

Reply via email to