3 ms·
Been a couple years since I passed this project, optimized their reference Befunge implementation & improved codegen for generating numbers: https://github.com/
by __s 8y ago
Been a couple years since I passed this project, optimized their reference Befunge implementation & improved codegen for generating numbers: https://github.com/shinh/elvm/pull/18 https://github.com/shinh/elvm/pull/18 (Befunge has commands for pushing 0-9 on the stack, have to use arithmetic past that, so old codegen would essentially compute the base 9 representation, whereas more efficient encodings are possible by factoring numbers & using ':' to duplicate the top of the stack)
Esoteric programming languages are fun, I put 'Befunge' on my resume as a programming language I know, opens up something I can ramble passionately about for hours. They explore a space that is completely self serving, a form of PL theory existing in its own vacuum