Skip to content

Add support for Caroline to Term::ReadLine - #25040

Open
fabzzap wants to merge 1 commit into
Perl:bleadfrom
fabzzap:support-caroline
Open

fabzzap wants to merge 1 commit into
Perl:bleadfrom
fabzzap:support-caroline

Conversation

@fabzzap

@fabzzap fabzzap commented Nov 6, 2026

Copy link
Copy Markdown

Term::ReadLine supports various implementations, one of which is Term::ReadLine::EditLine, a Perl interface for editline, a library that provides functionality similar to GNU Readline, but for BSD-like Unix. However, Term::ReadLine::EditLine is unmaintained, and its previous maintainer made a new pod, Caroline, that provides the same functionality but it is more feature-rich.

This patch adds support for Term::ReadLine::Caroline, included in the pod Caroline. It does not remove support for the old Term::ReadLine::EditLine to be on the safe side (its removal can be considered, however). Caroline will have priority over Term::ReadLine::EditLine

@jkeenan

jkeenan commented Nov 6, 2026

Copy link
Copy Markdown
Contributor

@fabzzap, please update $VERSION in this module, then run make test_porting && make test_harness to ensure that all tests PASS -- then re-push the p.r. Thanks.

@jkeenan

jkeenan commented Nov 6, 2026

Copy link
Copy Markdown
Contributor

Note to P5P: Applying this p.r. to blead and getting it out in perl-5.46 will be easy enough. But we have not had a new release to CPAN of Term-ReadLine since:

FLORA/Term-ReadLine-1.14 - Sep 07, 2013

Term::ReadLine supports various implementations, one of which is Term::ReadLine::EditLine, a Perl interface for editline, a library that provides functionality similar to GNU Readline, but for BSD-like Unix.
However, Term::ReadLine::EditLine is unmaintained, and its previous maintainer made a new pod, Caroline, that provides the same functionality but it is more feature-rich.

This patch adds support for Term::ReadLine::Caroline, included in the pod Caroline. It does not remove support for the old Term::ReadLine::EditLine to be on the safe side (its removal can be considered, however), Caroline will have priority
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants