Rubriques tendance
#
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.
Avec Ghostty 1.3 sorti, je me concentre maintenant sur l'achèvement de l'API C libghostty (l'API Zig est déjà complète). Je viens d'ajouter les bases pour exposer l'état complet du terminal et le formater en texte brut, VT ou HTML.
Tout cela consiste simplement à écrire des API compatibles avec l'ABI C pour les API Zig déjà existantes et largement éprouvées dans le monde réel. Par exemple, l'API de formatage est celle qui permet notre fonction de copier/coller (le format HTML est la source de vérité pour le texte enrichi copié de Ghostty 1.3). Et bien sûr, l'API du terminal est littéralement le cœur de l'émulateur de terminal Ghostty !
La principale API que je dois faire ensuite est l'API "render state". Les formatteurs sont conçus pour des instantanés ponctuels peu fréquents ; ils ne sont pas particulièrement performants. L'état de rendu est une API avec état pour construire des boucles de rendu haute performance et c'est sur cela que repose le moteur de rendu GPU de Ghostty. Cela viendra bientôt...


Meilleurs
Classement
Favoris
