Hi,

I cant get neither history nor file completion to work. This is what I 
have in my perdlrc:

require('PDL/default.perldlrc');

use PDL;
use PDL::Dbg;  # Enable useful commands
use PDL::AutoLoader;
use Term::ReadLine;
#use Term::ReadKeys;
$PERLDL::HISTFILESIZE=1000;

#use PDL::Lite; # Alternative to above for hard-core freaks

# PDL waffle options (and pacify -w)
BEGIN{
   $PDL::debug = $PDL::debug = 0;
   $PDL::verbose = $PDL::verbose = 1;
}

use PDL::Doc::Perldl; # online docs module

1;


Any hints ?
A

Derek Lamb wrote:
> Hyer, Dr. Edward wrote:
>   
>> 'perldl' shell was working, except that it gave ^[[ crud when I tried to
>> use arrow keys. Also, no history and no file completion. The man page
>> told me that I could load some modules and get command history, so I set
>> up a .perldlrc:
>>
>> use Term::ReadLine;
>> use PDL::AutoLoader;
>> $PERLDL::HISTFILESIZE=1000;
>>
>> This caused perldl do load, but then respond like this:
>>
>> h...@cal ~> perldl
>> perlDL shell v1.35
>>  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.
>> ReadLines, NiceSlice, MultiLines  enabled
>> Reading /users/hyer/.perldlrc...
>> Type 'demo' for online demos
>> Loaded PDL v2.4.4 (supports bad values)
>> perldl> help demo
>> String found where operator expected at (eval 29) line 4, near "help
>> 'demo'"
>>      (Do you need to predeclare help?)
>> syntax error at (eval 29) line 4, near "help 'demo'"
>>
>>
>> I had to delete .perldlrc to get back to the old behavior.
>>
>> Can someone point me to the correct setup for .perldlrc to get command
>> history working?
>>
>> P.S. If running perldl inside an emacs shell is better, that is also an
>> option for me.
>>
>> Thanks,
>>
>> --Edward H.
>>
>> P.P.S. 'man perldl' has this to say: "If you have the perl modules
>> ReadLines and ReadKeys installed, then perldl supports a history and
>> line-editing mechanism..." Modules by those names are nowhere referred
>> to outside of PDL documentation. I guessed that this actually refers to
>> Term::ReadLine and Term::ReadKey, is this correct?
>>   
>>     
> If you start your ~/.perldlrc with
>
> require('PDL/default.perldlrc');
>
> does that help?
>
> There's a sample .perldlrc on the wiki, linked from The_PDL_environment
>
> cheers,
> Derek
>
> re: p.s.:I've never run perldl in an emacs shell--that's a new one for me!
> re: p.p.s.: that is correct.  I also have Term::ReadLine::Perl 
> installed.  I think it all came with an 'cpan> install Bundle::CPAN'.
>
> _______________________________________________
> Perldl mailing list
> [email protected]
> http://mailman.jach.hawaii.edu/mailman/listinfo/perldl
>   

-- 
-----------------------------
Dr. Antonio  Hales 
ALMA Commissioning Scientist                
Joint ALMA Office                           
Av Apoquindo 3846 Piso 19                   
Santiago - Chile
-----------------------------
(+56) 2 467 6236
(+56) 9 6 2062609 
-----------------------------


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

Reply via email to