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/
- Merge pull request #30 from catseye/develop-2.25 Chris Pressey (commit: GitHub) 7 years ago
- Bump the revision number in the reference interpreter. Chris Pressey 7 years ago
- Minor updates to README Chris Pressey 7 years ago
- Update year range in copyright message. Chris Pressey 7 years ago
- Updates to README. Wondering how they look. Chris Pressey 7 years ago
- Merge branch 'develop-2.25' of https://github.com/catseye/Befunge-93 into develop-2.25 Chris Pressey 7 years ago
- Merge branch 'examples-fixes' into develop-2.25 Chris Pressey 7 years ago
- Merge pull request #17 from catseye/examples-fixes Chris Pressey (commit: GitHub) 7 years ago
- Merge pull request #29 from catseye/bef-man-page Chris Pressey (commit: GitHub) 7 years ago
- Inform GitHub that this repo isn't full of brainfuck and HyPhy Chris Pressey 7 years ago
- Curious to how this look Chris Pressey 7 years ago
- Merge branch 'develop-2.25' into bef-man-page Chris Pressey 7 years ago
- Merge branch 'develop-2.25' into examples-fixes Chris Pressey 7 years ago
- Mercurial support was dropped a while ago; remove Mercurial files. Chris Pressey 7 years ago
- Updates to README in preparation for releasing 2.25. Chris Pressey 7 years ago
- Add man-page-style documentation for the `bef` interpreter. Chris Pressey 7 years ago
- About that novel generator Chris Pressey 7 years ago
- Add ETERNAL SEPTEBMER. Chris Pressey 7 years ago
- Improve descriptions of some more examples, h/t @j4james. Chris Pressey 7 years ago
- Remove my incomplete Befunge-93 implementation of BRIDGE-IT game. Chris Pressey 7 years ago
- Merge branch 'examples-fixes' of https://github.com/catseye/Befunge-93 into examples-fixes Chris Pressey 7 years ago
- Merge branch 'develop-2.25' of https://github.com/catseye/Befunge-93 into examples-fixes Chris Pressey 7 years ago
- Merge pull request #18 from catseye/docs-updates Chris Pressey (commit: GitHub) 7 years ago
- Merge pull request #8 from catseye/historic-materials Chris Pressey (commit: GitHub) 7 years ago
- Merge pull request #26 from catseye/example-licensing-updates Chris Pressey (commit: GitHub) 7 years ago
- I hereby place the rand*.bf programs I wrote under CC0 terms. Chris Pressey 7 years ago
- Per personal communication with Ben Olmstead, he's happy for his sources to be distributed under CC0 terms. Chris Pressey 7 years ago
- Merge pull request #25 from catseye/cull-and-recontextualize-examples Chris Pressey (commit: GitHub) 7 years ago
- Merge branch 'examples-fixes' of https://github.com/catseye/Befunge-93 into cull-and-recontextualize-examples Chris Pressey 7 years ago
- Merge pull request #24 from catseye/cell-signedness-examples Chris Pressey (commit: GitHub) 7 years ago