in reply to Re^20: CPAN and readline on windows
in thread CPAN and readline on windows

I also have Term::ReadKey v2.30

I can find no evidence that Term::ReadKey comes into play for me - and perhaps that's the secret to my success. If I stick a print in both the 'if' and 'else' branches of that sub ReadKey (and I made sure I selected the same rendition of that sub), then I don't get to see *either* of them when firing up the cpan and perldl shells. And I know that nothing changes if I remove Term::ReadKey - both the perldl and cpan shells still work exactly as before.

Are you a vi or emacs user?

Notepad ... real sophisticated :-)

Cheers,
Rob

Replies are listed 'Best First'.
Re^22: CPAN and readline on windows
by BrowserUk (Patriarch) on Mar 28, 2009 at 17:52 UTC
      A nice theory bites the dust

      Don't be too quick to write it off - let's just say that the jury is still out (and probably will be for quite some time).
      One day something will crop up that will lead to that "aaaaah" moment.

      I can't see anything in my environment variables that could be causing different behaviour. Here's the full list on my XP laptop:
      ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\Owner\Application Data CLIENTNAME=Console CommonProgramFiles=C:\Program Files\Common Files COMPUTERNAME=ACER-RT1U8HQ3DR ComSpec=C:\WINDOWS\system32\cmd.exe FP_NO_HOST_CHECK=NO FTP_PASSIVE=1 HOMEDRIVE=C: HOMEPATH=\Documents and Settings\Owner LOGONSERVER=\\ACER-RT1U8HQ3DR NUMBER_OF_PROCESSORS=1 OS=Windows_NT Path=C:\perl510_M\5.10.0\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS +\System32\Wbem PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 15 Model 2 Stepping 9, GenuineIntel PROCESSOR_LEVEL=15 PROCESSOR_REVISION=0209 ProgramFiles=C:\Program Files PROMPT=$P$G SESSIONNAME=Console SystemDrive=C: SystemRoot=C:\WINDOWS TEMP=C:\DOCUME~1\Owner\LOCALS~1\Temp TERM=dumb TMP=C:\DOCUME~1\Owner\LOCALS~1\Temp USERDOMAIN=ACER-RT1U8HQ3DR USERNAME=Owner USERPROFILE=C:\Documents and Settings\Owner VSCOMNTOOLS="C:\vsnet\Common7\Tools\" windir=C:\WINDOWS
      Cheers,
      Rob