1 # To get readline line editing functionality, please install
2 # Term::ReadLine::Gnu (GPL) or Term::ReadLine::Perl (GPL, Artistic)
9 our @EXPORT_OK = qw( mal_readline );
13 my $_rl = Term
::ReadLine
->new('Mal');
15 #print "Using ReadLine implementation: " . $_rl->ReadLine() . "\n";
16 my $OUT = $_rl->OUT || \
*STDOUT
;
17 my $_history_loaded = 0;
22 if (! $_history_loaded) {
27 if (defined ($line = $_rl->readline($prompt))) {
28 $_rl->addhistory($line) if $line =~ /\S/;