diff options
author | Kevin Lo <kevlo@FreeBSD.org> | 2001-12-22 14:55:03 +0000 |
---|---|---|
committer | Kevin Lo <kevlo@FreeBSD.org> | 2001-12-22 14:55:03 +0000 |
commit | db3ebb1e59e9c20ca5ecb734e18b3b1c0d432105 (patch) | |
tree | 8da9155f31a768437aa6d963937cc32bc359c0fc /lang/fbbi/pkg-descr | |
parent | 104d7f2a8545b094dc4a812877d5de4838efcf8b (diff) |
Notes
Diffstat (limited to 'lang/fbbi/pkg-descr')
-rw-r--r-- | lang/fbbi/pkg-descr | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/lang/fbbi/pkg-descr b/lang/fbbi/pkg-descr new file mode 100644 index 000000000000..67cecceb94fa --- /dev/null +++ b/lang/fbbi/pkg-descr @@ -0,0 +1,23 @@ +The Flaming Bovine Befunge-98 Interpreter (FBBI) is an interpreter for +the Befunge-98 language as defined by the Funge-98 Final Specification, +written in 100% ANSI C. + +Funge-98 is the most elaborate update so far of the Befunge language, +Funge-98 generalizes Befunge for one, two, or three dimensions, and +provides a paradigm for Funges of any number of dimensions and +topologies. It also provides arbitrary program flow direction on a +virtually limitless playfield, and a richer, scalable instruction set +with an optional Concurrent version for multithreading. + +The Befunge programming language was created in 1993 by Chris Pressey +for the purpose of being original, entertaining, and hard-to-compile. + +In most languages, control flow is restricted to one direction and one +dimension only: any instruction which does not perform an explicit jump +actually performs an implicit jump to the next instruction. + +Befunge, however, allows execution to proceed in less restricted +fashion; the program is stored in a two-dimensional grid and control +can flow left or right, or up, or down... + +WWW: http://www.catseye.mb.ca/esoteric/befunge/ |