Subiecte populare
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Odată cu lansarea Ghostty 1.3, acum mă concentrez pe finalizarea API-ului C libghostty (Zig API este deja finalizat). Tocmai am adăugat baza pentru expunerea stării complete a terminalului și formatarea ei ca text simplu, VT sau HTML.
Toate acestea înseamnă doar scrierea de API-uri compatibile cu C ABI către API-urile Zig deja existente și puternic dovedite în lumea reală. De exemplu, API-ul formator este modul în care funcționează copierea/lipirea noastră (formatul HTML este sursa adevărului pentru textul bogat din Ghostty 1.3). Și, desigur, API-ul terminalului este literalmente emulatorul de bază al terminalului Ghostty!
API-ul principal pe care trebuie să-l fac în continuare este API-ul "render state". Formatter-urile sunt realizate pentru instantanee rare în momentul real; Nu sunt deosebit de performante. Starea de randare este o API cu stare pentru construirea buclelor de randare de înaltă performanță și este ceea ce este construit pe GPU Ghostty. Va veni curând...


Limită superioară
Clasament
Favorite
