@lyxal That looks really good, but what is the code actually supposed to do?
also, something is broke with the online interpreter if you have code, then comment it out, if you implicitly output implicit input, it uses the commented out code's result instead
@lyxal Initially I/someone would run all the autoformatters on the code and refactor it while noone else was working on it (to prevent merge conflicts), and then incrementally fix minor issues like adding type hints, fixing lintier complaints, improving comments/documentation
But you've already run black on everything lol so...
a language where the code forms a 2D structure (pretty much always just a grid) where the code being run depends on the character under the instruction pointer (IP) and the IP can move around that grid
@math Befunge is considered the first general-purpose 2D language, if you want to check it out. You can also check out Grok and brainbox, which are a couple of 2D languages I've made.