ActivePerl::PPM::Arch(3)

NAME
ActivePerl::PPM::Arch - Get current architecture identification

DESCRIPTION
The following functions are provided:

arch()
    Returns the string that PPM use to identify the architecture of the current perl. This is what goes into the NAME attribute of the ARCHITECTURE element of the PPD files; see ActivePerl::PPM::PPD.

    This is $Config{archname} with the perl major version number appended.

short_arch()
short_arch( $arch )
    This is the shorteded architecture string; dropping the segments for features that will always be enabled for ActivePerl ("thread", "multi", "2level").

    Used to form the URL for the PPM CPAN repositories provided by ActiveState.

full_arch( $short_arch )
    Convert back from a short arch string to a full one. If the passed arch string is already full it's returned unchanged.

pretty_arch()
pretty_arch( $arch )
    Returns a more human readable form of arch(). Will be a string on the form:

       "ActivePerl 5.10 for Windows 64"

versioned_arch( $arch, $version )
    Returns $arch, potentially suffixed with a version if $version is at least 5.010. Version 5.010 would be suffixed as "-5.10". Returns undef if $arch is not defined.

SEE ALSO
ppm, ActivePerl::PPM::PPD, Config