Cfunge Script Publisher's description
from Nick Anmaster
This is a fast conforming Befunge98 interpreter written in C
Currently Cfunge supports several fingerprints.
Here are some key features of "Cfunge":
В· Sandbox mode, prevents programs from harming system (more details below).
В· Advance tracing support, debugging protocol support system under development.
В· Passes mycology (of course other conforming interpreters does this, but most interpreters are, sadly, not conforming).
В· Tested using Valgrind and similar tools.
В· Tested with fuzz testing to ensure cfunge does not segfault on random stuff.
В· Coded for maximum performance AND correctness.
В· Support for selecting either 64-bit or 32-bit integers as datatype in funge-space at compile time.
What's New in This Release:В· Bug fix: In a file with CR line endings and lines with leading spaces, the leading spaces were lost.
В· Bug fix: When j was used to jump backwads (negative argument) to a cell directly on the edge of the current bounding box of the Funge Space, it would incorrectly wrap. Fix this by peforming the normal moving forward of the IP before the jump in j instead of after as usual for most other instructions.
В· Minor Bug fix: Hypens were incorrectly escaped when generating man pages in tools/gen_fprint_list.sh. Fix and update man page to reflect.
System Requirements:В· C99 compiler
В· POSIX.1-2001 system with the memory mapped file option
В· IEC 60559 floating-point arithmetic
Program Release Status: Major Update
Program Install Support: Install and Uninstall