Portál AbcLinuxu, 11. května 2025 08:57

Dotaz: C++ (command) line editing library

3.12.2007 22:19 martyone | skóre: 18
C++ (command) line editing library
Přečteno: 406×
Odpovědět | Admin
Dobrý večer všem.

Rád bych se zeptal na vaše názory/zkušenosti s použitím GNU Readline v C++ a popř. doporučení nějaké nativní C++ knihovny -- pokud taková existuje.

Hledal jsem, ale nic uspokojivého nenašel. Něco zmínek o C++ vypadlo k BSD libedit, taky nějaký ten C++ wrapper nad C++ jsem našel, ovšem s tím, že samozřejmě podporuje pouze část z Readline.

Takže abyste mě pochopili -- ano, našel jsem zmínky o nějakých snad použitelných projektech, ale nenašel jsem "svědectví" o zkušenostech s nimi. Ta hledám zde.

Předem dík za reakce.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

elviin avatar 4.12.2007 09:48 elviin | skóre: 29 | blog: elviin | Plzeň-Praha
Rozbalit Rozbalit vše Re: C++ (command) line editing library
Odpovědět | | Sbalit | Link | Blokovat | Admin
SReadline, wrapper nad readlinem.

Vyuziva libreadline, libncurses a boost. Neni "thread safe".
4.12.2007 11:58 martyone | skóre: 18
Rozbalit Rozbalit vše Re: C++ (command) line editing library
No, zrovna tento wrapper (snad jsem něco nepřehlédl) poskytuje jen celkem jednoduché rozhraní pro definici doplňování – potřebuje dopředu znát všechny možné rozvoje příkazu, a alternativně doplňuje jen jména souborů :-( ..z mého pohledu je na tom (o mnoho?) lépe, ze stránek SReadline odkazovaná, Readline--. Na obě tyto knihovny jsem narazil již dříve, ale protože nemám žádné zkušenosti s použitím GNU Readline, můj problém přetrvává – nejsem schopen je (s Readline) objektivně porovnat.

Přesto díky ;-)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.