The NEW reference distribution for Befunge-93! https://catseye.tc/node/Befunge-93
Find a file
2018-12-12 12:00:32 +00:00
bin make bin: such a nice idea, if only reality would cooperate... 2014-09-06 19:34:47 +01:00
doc Curious to how this look 2018-12-10 10:48:39 +00:00
eg About that novel generator 2018-11-30 15:24:31 +00:00
historic Conclude that this can't be THE bef 1.0; rename to bef-1.0rc{1,2}. 2018-06-08 11:16:55 +01:00
src Bump the revision number in the reference interpreter. 2018-12-11 14:11:56 +00:00
.gitattributes Inform GitHub that this repo isn't full of brainfuck and HyPhy 2018-12-10 13:30:11 +00:00
.gitignore Add build.seq for building under AmigaDOS 1.3; ignore UAE files. 2018-05-22 09:55:05 +01:00
build.bat Fix up batchfile. 2018-06-22 16:45:06 +01:00
build.seq Add some better notes/documentation to build.seq. 2018-05-24 13:12:11 +01:00
LICENSE Update year range in copyright message. 2018-12-11 12:25:15 +00:00
Makefile DJGPP actually doesn't like being given .exe extension at all. 2014-09-07 16:47:08 +01:00
NMakefile Disable warning 5045 and say that it compiles under MSVC++ 14.15. 2018-08-30 13:05:26 +01:00
README.markdown Minor updates to README 2018-12-11 12:31:52 +00:00

Welcome to the Befunge-93 Reference Distribution

Version 2.25 - Silver Jubilee Edition

This is the reference distribution for the Befunge-93 programming language. It contains the specification and reference implementation (bef), which are direct descendants of the originals, along with a few related tools, many example programs, and an assortment of historical documents.

About Befunge-93

Befunge-93 is an esoteric programming language where the program exists in a two-dimensional grid of cells, where each cell contains a single instruction, and execution can proceed in any cardinal direction across this grid -- not just left-to-right, but also right-to-left, top-to-bottom, and bottom-to-top.

For more information, see the Befunge-93 specification in the doc directory.

Contents

  • README.markdown: these post-modernist existential rants
  • LICENSE: a bedtime story written to give your lawyer sweet dreams
  • doc/Befunge-93.markdown: the specification for Befunge-93, such as it is
  • doc/bef.markdown: docs for the interpreter, in the style of a man page
  • src/bef.c: Befunge-93 reference interpreter/debugger v2.25 source code
  • src/bef2c.c: Befunge-93 to ANSI C compiler v1.0 source code
  • src/befprof.c: Befunge-93 profiler v1.0 source code
  • eg/: Various and sundry contributed Befunge-93 programs (see the README there for details)
  • historic/: Historical early archive versions of (things called) Befunge (see the README there for details)

For More Information

See the official entry for Befunge-93 at Cat's Eye Technologies.

Jubilant Befunging!
Chris Pressey
London, England
December 12, 2018