Tree @master (Download .tar.gz)
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 rantsLICENSE: a bedtime story written to give your lawyer sweet dreamsdoc/Befunge-93.markdown: the specification for Befunge-93, such as it isdoc/bef.markdown: docs for the interpreter, in the style of a man pagesrc/bef.c: Befunge-93 reference interpreter/debugger v2.25 source codesrc/bef2c.c: Befunge-93 to ANSI C compiler v1.0 source codesrc/befprof.c: Befunge-93 profiler v1.0 source codeeg/: 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
Commit History
@master
git clone https://git.catseye.tc/Befunge-93/
- Put Makefile in root dir and executables in bin. Chris Pressey 11 years ago
- Added tag rel_2_23_2014_0820 for changeset 7ee4fb7777fe Chris Pressey 12 years ago
- Convert example source index to Markdown. catseye 13 years ago
- Add Keymaker's Befunge programs, with his kind permission. catseye 13 years ago
- Clarify license terms for the PD and FR parts of the distribution. catseye 13 years ago
- In the index of examples, note which ones are under CC0. catseye 13 years ago
- Put more example programs under CC0, with Dmitry's kind permission. catseye 13 years ago
- Place the documentation under a Haskell-98-Report-style license. catseye 13 years ago
- Put another example program under CC0, with aturley's kind permission. catseye 13 years ago
- Put more example programs under CC0, with Wim's kind permission. catseye 13 years ago
- Add Wim Rijnders' befbef2.bf (bugfixed version of befbef.bf). catseye 13 years ago
- Added tag rel_2_23_2012_0825 for changeset 13ffb9982730 catseye 13 years ago
- Bump version number. catseye 13 years ago
- Implement the -y delay in C99 and ANSI C, not just Borland C++. catseye 13 years ago
- Add a Makefile. catseye 13 years ago
- Add a new example program! catseye 13 years ago
- Add two example programs that were in the Dipple. catseye 13 years ago
- Update license verbiage (no "REGENTS" please.) catseye 13 years ago
- Make the HTML constitution of this file a little less laugable. catseye 13 years ago
- Fix mangled example, and typo, and add conversion note. catseye 13 years ago
- Convert documentation from HTML to Markdown. catseye 13 years ago
- Remove executable bits from files that don't need them. catseye 13 years ago
- Add LICENSE. catseye 13 years ago
- Convert README to Markdown. catseye 13 years ago
- Added tag rel_2_22_2011_0318 for changeset e30eb411080d catseye 13 years ago
- Import of bef-2.22-2011.0318 sources. catseye 13 years ago
- Added tag rel_2_21_2004_0920 for changeset ae038ba66be1 catseye 13 years ago
- Add befunge93-2004.0920 docs and example sources. catseye 13 years ago
- Added tag rel_2_21 for changeset db7f5f04ff47 catseye 13 years ago
- Initial import of bef-2.21 sources. catseye 13 years ago