56,000行のDOOMを自作言語で動かした男の実験
56,000 lines of DOOM, in a language I made up
開発者がジョーク言語「bet」を本気で作り上げ、LLVMバックエンド、自己ホスティング、アリーナメモリ管理を実装。さらにDOOMのオリジナルCソースを56,000行以上betに移植し、固定小数点数演算を完全再現してビット単位で同一の動作を実現した。AIコーディングエージェントの能力を検証する実験として、コードレビューを一切行わず、テストと受け入れ基準のみで開発を進めた。プロジェクトは完成し、今後は機能追加やバージョン2の予定はない。
ジョークだ。それでも、実際に何かを動かしたかった。