In article <[EMAIL PROTECTED]>, Randy W. Sims <[EMAIL PROTECTED]> wrote:
Probe::OS - Gather info on the operating system
Probe::Libs
Probe::Progs
Probe::FileSys - maybe incorporate ideas Schwern posted on p5p recently,
Perhaps we can put this under a namespace like Config:: ?
I have no strong feelings about the namespace. The idea of Probe:: came from a document that used to be at:
<http://cplan.kwiki.org/index.cgi?MinutesAccordingToAutrijus>
It vaguely described something along the lines of what we're discussing. But that page disappeared a good while back and nothing has shown up in that namespace. So...
I didn't like the Probe name too much at first, but it's kinda grown on me; seems very perlish. I've come to think of Config::* as a place for static configuration information such as the compiler used to compiler perl, $Config{cc}. Probe would deal with more dynamic configuration gathering type stuff. For example, Probe::Compiler might determine what compiler(s) are installed, launch the compiler or compile a snippet to determine the version of the compiler and the version of the C lib, default include paths, and various other characteristics.
But, as I said, I'm not strongly attached to any particular namespace. And it will probably be a while before I get to it.
Randy.