Untrusted, a JavaScript adventure game you play by modifying its source http://t.co/NRzFey3i3S Extraordinarily creative!
Related Posts
An ad hoc, informally-specified, bug-ridden, slow implementation of half of a text adventure game -- or as I like to call it, a compiler.
Exploring design ideas using AI as a learning assistant, for creative exploration: https://andymatuschak.org/hmwl/
On the challenge of writing accurate source spans on Unicode source code: https://reedmullanix.com/posts/unicode-source-spans.html
Also (see footnotes) a fair number of LSP clients assume UTF-8 despite early versions of LSP mandating UTF-16!