The "bootstrapping code for a very minimal syntax" reads like a practical joke. Their mention of Brainfuck set expectations appropriately:
ldfgldftgldfdtgl
df
dfiff1 crank f ldfgldftgldfdtgl
df
dfiff1 crank fI think a lot of people on HN nowadays can only see the world through the lens of Javascript and as a result really can't appreciate what this is.
i think it'd also help a lot to have some gifs of the state machine operating on stuff
or maybe you could have something with "syntax" highlighting. a navigable timeline that changes the highlighting based on the current ignore lists and / or stack contents as you step through the code could be neat
It's a bit like being taught functional programming by starting with composing everything from combinators, including church numerals for numbers. Sure, knowing those bits is worthwhile theory, but not until you're convinced about the higher level utility.
ajksbdnfjasdnflaksdfbnf