BrowserUk has asked for the wisdom of the Perl Monks concerning the following question:

Is there a simple explanation for the following dichotomy?

cpan> i /Win32::SocketPair/ Module id = Win32::Socketpair CPAN_USERID SALVA (Salvador Fandino Garcia <salva@cpan.org>) CPAN_VERSION 0.01 CPAN_FILE S/SA/SALVA/Win32-Socketpair-0.01.tar.gz INST_FILE (not installed) cpan> install Win32::SocketPair Warning: Cannot install Win32::SocketPair, don't know what it is. Try the command i /Win32::SocketPair/ to find objects with matching identifiers.

Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
"Science is about questioning the status quo. Questioning authority".
In the absence of evidence, opinion is indistinguishable from prejudice.
"Too many [] have been sedated by an oppressive environment of political correctness and risk aversion."

Replies are listed 'Best First'.
Re: (Win64) CPAN problems again
by Corion (Patriarch) on Apr 06, 2009 at 12:42 UTC

    The name appears to be Win32::Socketpair, not Win32::SocketPair. Of course, the CPAN shell could install case-insensitively if it already searches case-insensitively, but ...

      D'oh! {slap head} Thanks.

Re: (Win64) CPAN problems again
by codeacrobat (Chaplain) on Apr 06, 2009 at 20:20 UTC
    Hope this helps ;-)
    perl -MEnv -MString::Approx=amatch -MStorable -e 'print amatch(pop, ke +ys %{ retrieve("$HOME/.cpan/Metadata")->{"CPAN::Module"} })' Win32::S +ocketPair Win32::Socketpair

    print+qq(\L@{[ref\&@]}@{['@'x7^'!#2/"!4']});