Skip to content

Term::readline::perl

R. Bernstein edited this page Aug 20, 2013 · 14 revisions

Revamp Term::ReadLine::Perl

Overview

Term::ReadLine::Perl is a pure Perl implementation of GNU Readline.

It is a rather important module, used in many other modules. But it is in need of rewriting and modernization.

I have a patch for it which I use in Devel::Trepan to provide command-line history. But others have contacted me because it should also allow things like multibyte support.

It also looks abandoned. Or at any rate, seriously neglected.

(And it breaks Devel::REPL now, too, although there is now patch a for Term::ReadLine::Perl5 support in Devel::REPL. See RT #87973.)

Tasks

Let your imagination run wild. It's not hard to come up with an improvement here. In fact many many people have already done so.

Note: at the end of the day I expect previous work I have done and whatever gets done below to be published to CPAN. We may also have a repoforge rpm for review as well.

  • Reduce bugs. See the RT bug tracker
  • Add features. See again the bug page and the todo list.
  • Improve documentation
  • Add tests
  • Come up with a new name — I'm looking at you, Florian!
  • Completely rewrite

Links