Sounds interesting. How much manual labour you had to do? Or was the code completely vibe coded and not edited?
I started with a basic syntax for expressions and specified a lot up front such as it being a bytecode interpreter and using a recursive descent parser.
I found building it up feature by feature to be much more effective than one shotting an entire feature rich language. Still there was a lot of back and forth.
Only 1 commit :/ Would love to see the prompts and how you iterated on this