Ghostty 1.3がリリースされた今、私の焦点はlibghostty C APIの完成にあります(Zig APIはすでに完成しています)。完全なターミナル状態を公開し、プレーンテキスト、VT、HTMLとしてフォーマットするための基礎作業を追加しました。 これはすべて、既に存在し、実世界で実証済みのZig APIに対してC ABI互換APIを書くだけです。例えば、フォーマッターAPIはコピー&ペーストの仕組みです(HTMLフォーマットはGhostty 1.3のリッチテキストコピーの真実の出典です)。そしてもちろん、ターミナルAPIは文字通りGhosttyターミナルエミュレーターのコアです! 次にやるべき主要なAPIは「render state」APIです。フォーマターはまれなポイントインタイムスナップショット用に作成されます。特に性能は良くありません。レンダーステートは高性能レンダリングループを構築するためのステートフルAPIであり、Ghostty GPUレンダラーはその上に構築されています。すぐに来る...