replxx - Výměna readline a libedit, která podporuje UTF-8, zvýrazňování syntaxe, rady a Windows a má licenci BSD.Malá, přenosná náhrada readline pro GNU pro systémy Linux, Windows a MacOS, která dokáže zpracovat znaky UTF-8.Na rozdíl od readline GNU, což je GPL, tato knihovna používá licenci BSD a může být použita v jakémkoli programu.Původ Tato replxx implementace je založena na práci ArangoDB Team a Salvatore Sanfilippo a 10gen Inc. Cílem je vytvoření nulové konfigurace, licence BSD, výměna readline použitelné v programech Apache2 nebo BSD.Představuje jednořádkový a víceřádkový režim úprav s obvyklými klávesovými vazbami implementovanou historii zpracování zpracování dokončení syntaxe zvýraznění rady zdrojový kód licence BSD Používá pouze podmnožinu úniků VT100 (kompatibilní s ANSI.SYS) UTF8 podporující podporu pro systémy Linux, MacOS a Windows Odchyluje sez původního cíle Salvatore mít minimální výměnu readline za účelem podpory UTF8 a Windows.Odchyluje se od cíle 10gen Inc. vytvořit rozhraní C ++ pro linenoise.Tato knihovna používá interně jazyk C ++, ale uživateli poskytuje čistě rozhraní C kompatibilní s původním linenoise API.Rozhraní C.
replxx