5 ms·
> Goal > > Fungeoids, specifically Befunge, have the canonical goal of being REALLY hard to compile. Brilliant!
by phanimahesh 3y ago
> Goal
>
> Fungeoids, specifically Befunge, have the canonical goal of being REALLY hard to compile.
Brilliant!
- boothby 3y agoPiet is a 2-dimensional language whose instruction pointer roams the space. There are 8 "directions" that execution can travel in, and data is on a single stack. One might be tempted to call Piet a fungeoid given the description on this page. However, I have written a Piet compiler. It was fun and not terribly difficult to write and runs in effectively linear time. From this I conclude that Piet is not a fungeoid. Post-hoc rationalization: Piet is not self-modifying. Surely, that would make compilation more difficult? Therefore that must be the missing aspect of fungeoid-ness.
- pyinstallwoes 3y agoReminds me of Orca. 2d languages are very interesting. It would be cool to find a 2d natural language.
- hardlianotion 3y agoI found that the most helpful line in the document, the point at which it felt safe to laugh.
- tomsmeding 3y agoI welcome you to the world of esolangs! With gems such as: - https://esolangs.org/wiki/Malbolge https://esolangs.org/wiki/Malbolge - https://esolangs.org/wiki//// https://esolangs.org/wiki//// - https://esolangs.org/wiki/MarioLANG https://esolangs.org/wiki/MarioLANG - https://esolangs.org/wiki/INTERCAL https://esolangs.org/wiki/INTERCAL (a classic) - https://esolangs.org/wiki/Shakespeare https://esolangs.org/wiki/Shakespeare And many many more :)
- pyinstallwoes 3y agoHaha. Have you seen Orca? https://100r.co/site/orca.html https://100r.co/site/orca.html