From: Clifford Sobchuk
Sent: Thursday, March 07, 2013 2:35 PM
To: [email protected]
Subject: [Perldl] PDL2.4.11 pdl2 shell Win 7 ActivePerl 5.14.3 64 bit - term-readline problems

when I enter the pdl2 shell I have no line editing, no history, even though the .perldl_hist file is there and being updated.

I've just installed all the stuff needed for the pdl2 shell on x64 perl-5.16.0 (MS Windows 7) and I probably get the same as Clifford (OP). I can't use the arrow keys to move around on the current line, and I can't use them to get back to a previous line.

Chris, do we need a specific setting for $ENV{TERM} ? (Mine is currently unset.) If I set it to 'dumb', I then get the desired behaviour back ... but it seems that 'dumb' is *not* the recommended setting.

FYI, I get the following when I fire up the pdl2 shell with TERM unset:

=======================================
C:\_32>pdl2
load_rcfile: got $HOME = C:/Users/sisyphus
load_rcfile: loading PDL/default.pdl
Perldl2 Shell v0.007
     PDL comes with ABSOLUTELY NO WARRANTY. For details, see the file
     'COPYING' in the PDL distribution. This is free software and you
     are welcome to redistribute it under certain conditions, see
     the same file for details.
Loaded plugins:
 CleanErrors
 Commands
 Completion
 CompletionDriver::INC
 CompletionDriver::Keywords
 CompletionDriver::LexEnv
 CompletionDriver::Methods
 DDS
 FindVariable
 History
 LexEnv
 MultiLine::PPI
 NiceSlice
 PDLCommands
 Packages
 PrintControl
 ReadLineHistory
Type 'help' for online help
Type Ctrl-D or quit to exit
Loaded PDL v2.004_012
=======================================
If I set TERM to dumb, pdl2 shell functionality is vastly improved, but I get
=======================================
C:\_32>pdl2
load_rcfile: got $HOME = C:/Users/sisyphus
load_rcfile: loading PDL/default.pdl

******************************************
* Warning: TERM type is dumb!            *
* Limited ReadLine functionality will be *
* available.  Please unset TERM or use a *
* different terminal type.               *
******************************************

Perldl2 Shell v0.007
     PDL comes with ABSOLUTELY NO WARRANTY. For details, see the file
     'COPYING' in the PDL distribution. This is free software and you
     are welcome to redistribute it under certain conditions, see
     the same file for details.
Loaded plugins:
 CleanErrors
 Commands
 Completion
 CompletionDriver::INC
 CompletionDriver::Keywords
 CompletionDriver::LexEnv
 CompletionDriver::Methods
 DDS
 FindVariable
 History
 LexEnv
 MultiLine::PPI
 NiceSlice
 PDLCommands
 Packages
 PrintControl
 ReadLineHistory
Type 'help' for online help
Type Ctrl-D or quit to exit
Loaded PDL v2.004_012
=======================================

Seems that the advice to unset TERM is *not* the right thing for Windows 7. Or might it depend on the version of one of the pre-requisite modules ?

Cheers,
Rob

_______________________________________________
Perldl mailing list
[email protected]
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl

Reply via email to