Rios Terminal-Engine ist jetzt als eigenständige Crate und C-ABI nutzbar
Rio-vt and librio: Rio's terminal engine, now embeddable

Rio 0.5 trennt seine Terminal-Engine in zwei Schichten: `rio-vt`, eine sichere Rust-Crate für VT-Zustandsmaschine, Grid, Scrollback, Auswahl, Suche und Bildprotokolle, und `librio`, eine C-ABI-Variante für Sprachen wie Swift, C, Go oder Python. Beide sind schlank und ohne Renderer- oder GPU-Abhängigkeiten. `rio-vt` wird bereits in Produktion bei Lovable eingesetzt. Benchmarks zeigen meist höheren Durchsatz als `vt100` und `alacritty_terminal`, insbesondere bei ASCII-Text, Vollbild-Neuzeichnungen und Resizing. `librio` bietet ein plattformübergreifendes C-ABI für macOS, Linux und Windows.
Da `rio-vt` nie etwas zeichnet, entscheidest du, was mit dem Grid passiert: Kombiniere es mit einem beliebigen Renderer – oder mit gar keinem.
- evanjrowley
Rio ist der Terminal-Multiplexer in Plan 9
- floren
Einen Terminal-Emulator "rio" zu nennen, wirkt wie ein grausamer Scherz auf Rob Pike :)
- arikrahman
Großartig, ghost.el wurde dank der gut gemachten libghostty-vt-Bibliothek erstellt. Ich freue mich sehr darauf, Rio als Nächstes in Emacs auszuprobieren.