replxx - En readline og libedit-udskiftning, der understøtter UTF-8, syntaksbelysning, tip og Windows og er BSD-licens.En lille, bærbar GNU-readline-erstatning for Linux, Windows og MacOS, der er i stand til at håndtere UTF-8-tegn.I modsætning til GNU-readline, som er GPL, bruger dette bibliotek en BSD-licens og kan bruges i enhver form for program.Oprindelse Denne replxx-implementering er baseret på ArangoDB Team og Salvatore Sanfilippo og 10gen Inc.'s arbejde. Målet er at oprette en nulkonfigureret, BSD-licenseret, readline-udskiftning, der kan bruges i Apache2 eller BSD-licenserede programmer.Indeholder redigeringstilstand på én linje og på flere linjer med de sædvanlige nøglebindinger implementeret historikhåndtering af syntaks til fremhævelse af syntaks. BSD-licenskildekode Bruger kun en delmængde VT100-undslip (ANSI.SYS-kompatibel) UTF8-opmærksom support til Linux, MacOS og Windows Det afvigerfra Salvatore oprindelige mål at have en minimal udskiftning af readline for at støtte UTF8 og Windows.Det afviger fra 10gen Inc.'s mål om at skabe en C ++ interface til linebær.Dette bibliotek bruger C ++ internt, men til brugeren giver det en ren C-grænseflade, der er kompatibel med det originale API af linnede.C-interface.
replxx