Funge-98 is a family of programming languages designed as the successor to Befunge-93. It generalizes Befunge-93's two-dimensional nature somewhat, defining languages in one dimension (Unefunge-98), two dimensions (Befunge-98), and three dimensions (Trefunge-98), and suggests possibilities for other dimensions and topologies (but does not specify exactly how they look or would behave.) It also makes the playfield unbounded, allowing the language to be Turing-complete, and tries to define mechanisms for interacting with the operating system and engaging extensions to the language.
Sample Program
>>#v?v
^,A' <
^ C'
T
^ <<
G
'
Computational Class
Members
Programming Paradigms
Documentation
Download
Development
Github: catseye/Funge-98
Bitbucket: catseye/funge-98
Issue tracker: on github