On 5/31/11 1:12 PM, Jonathan "Duke" Leto wrote:
Howdy,

The CPAN module Devel::Platform::Info looks interesting:

My admittedly quick try-out of this module suggests that it would not be particularly useful for Parrot at the present time.

The README (http://cpansearch.perl.org/src/BARBIE/Devel-Platform-Info-0.09/README) indicates that use of this module's public methods will return a hash with at least the following keys:

#####

             source
             archname
             osname
             osvers
             oslabel
             is32bit
             is64bit
             osflag

#####

Of these, only 3 are present in %PConfig -- and those have different values from what Devel::Platform::Info returns. For example, comparing the two on my Linux VM:

# From Devel::Platform::Info
'archname' => 'i686',
'osname' => 'GNU/Linux',
'osvers' => '5.0.3',

# From lib/Parrot/Config/Generated.pm
'archname' => 'i686-linux',
'osname' => 'linux',
'osvers' => '2.6.18.8-linode22',

We'd probably have to do a lot of work to map what the module returns to what %PConfig needs.

I do, however, think that this distribution could be a useful starting point for new CPAN distributions that need to use OS-specific data.

Thank you very much.
kid51
_______________________________________________
http://lists.parrot.org/mailman/listinfo/parrot-dev

Reply via email to