-- Leo's gemini proxy

-- Connecting to diesenbacher.net:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini

Funge


See it's entry on gopherpedia:


Befunge in gopherpedia


So, befunge exist - more or less - in two flavors:

befunge93: with a limited playfield (80x25), less intstructions and a simple stack

befunge98: having an endless playfield, 1 to n dimensions, fingerprints (extension of instructions), stacks of stacks


In the last years I wrote my own implementation of an funge-machine in Common Lisp:

funge

It passes als Mycology[1] tests and some fingerprints are implemented.


A bit more interesting is my befunge-IDE:

toadstool

It allows to edit and watch code running in 1 to n dimensional funges.

Watching funge code is like having a transparent clock.

(btw, you'll also need my OOP approach to use ncurses, cl-tui)

tui - a common lisp framework for OOP style ncurses


The code is unfortunately bitrotten and just partly documented, as I haven't touched it in the last ~5 years. But any suggestions are very welcome.


other funge-resources


befunge



Footnotes:

Mycology Testsuite


.:home:.

-- Response ended

-- Page fetched on Sat May 11 12:33:16 2024