Nhohnhehr is a remotely fungeoid language which explores the design space between having a fixed playfield versus an expandable one. When the instruction pointer reaches the edge of the playfield (the "room"), whether it wraps around or creates a new room and adjoins it to that edge, depends on the current edge mode of the program. New copies of rooms may be rotated before being adjoined to existing rooms, but rooms are otherwise immutable.
Sample Program
+------+
| /}|
|&#/$?@|
| / \&|
| |
| { |
|\\ |
+------+
Computational Class
can simulate some push-down automata
Programming Paradigms
Documentation
Implementations
-
nhohnhehr.py, an interpreter in Python
To run this implementation, you need:
- an implementation of Python (we suggest cPython 2.6.7)
Download
Development
Github: catseye/Nhohnhehr
Bitbucket: catseye/nhohnhehr
Issue tracker: on github