[[ This message was both posted and mailed: see
   the "To," "Cc," and "Newsgroups" headers for details. ]]

In article <[email protected]>, "Perl
Authors Upload Server" <[email protected]> wrote:

> The following module was proposed for inclusion in the Module List:
> 
>   modid:       lib::vswitch
>   DSLIP:       adppp
>   description: select another version of 'dist' into @INC
>   userid:      MCAST (Matthew Astley)

>     Choice of lib::vswitch name:
> 
>     It needs to be not much longer than 'lib' and imply change to @INC.

Typically we ask that people who want to use a pragma name clear it
with the p5p folks. I don't think there will be a problem, though.

I'd like to see something that spells out the "version" part somehow. A
good name escapes me at the moment. Depending on the use, the "lib"
portion might not be the right name either if you're only loading a
particular module version, even if the mechanics are the same.

   use moduleversion::exactly Some::Module => 3.1415;
   use moduleversion::range Some::Module => [ 3.14, 3.16 ];
   use moduleversion::maximum Some::Module => 3.16;

I'm not recommending those particular names or interfaces. I don't like
those names that much either. It's a great idea and I'm glad your doing
the work. Maybe another PAUSE person has an idea, and you can also try
[email protected].

Good luck, :)

-- 
brian d foy (one of many PAUSE admins), http://pause.perl.org
PAUSE instructions:  http://pause.perl.org/pause/query?ACTION=pause_04about
Archives: http://www.xray.mpe.mpg.de/mailing-lists/modules
Please send all messages back to [email protected] with no CC to me.

Reply via email to