Thread Projekt Term::ReadLine::Tiny (23 answers)
Opened by Kuerbis at 2014-07-13 16:40

Kuerbis
 2014-08-26 14:51
#176986 #176986
User since
2011-03-20
942 Artikel
BenutzerIn
[default_avatar]
Ich habe hier versucht aufzulisten, was mir bei den vorhandenen gefehlt hat.

- Portabilität - sollte auch mit Windows funktionieren:

CPAN:Term::ReadLine::Gnu: kann das alles (außer no_echo) und vieles mehr, funktioniert aber nicht mit Windows.

- Cursor Position - kann den Cursor an eine bestimmte Stelle der Eingabe bringen:

build-in readline kann das nicht

- Eingabe über mehrere Zeilen:

builin readline: wenn mehr als die letzte Zeile gelöscht wird, stimmt die Ausgabe nicht mehr.
CPAN:Term::ReadLine::Perl5 behält die gesamte Eingabe in einer Zeile.

- Kein Echo bzw Asterix anstatt der Buchstaben:

buildin readline und die Term::ReadLine::* haben kein no_echo

- Ausgabe von Multibyte-Character / Grapheme Cluster:

buildin readline und CPAN:Term::ReadLine::Perl und CPAN:Term::ReadLine::Perl5 kommen damit nicht zurecht (falls ich beim dekodieren nichts vergessen habe).

- Defaultwert setzten:

CPAN:Term::ReadLine::Perl und CPAN:Term::ReadLine::Perl5 unter Windows keinen default Wert

- Trotz Defaultwertes ist es möglich, einen leeren String einzugeben:

- Die Ausgabe funktioniert noch, auch wenn das Ende des Terminal-Fensters erreicht ist:


Eventuell könnte ich das Module ohne Versprechungen zu machen einfach Term::ReadLine::Simple nennen.
Last edited: 2014-08-26 14:52:58 +0200 (CEST)

View full thread Projekt Term::ReadLine::Tiny