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/
- Rewrite playfield cell test program, taking a different approach. Chris Pressey 7 years ago
- Fix numer.bf. Chris Pressey 7 years ago
- Update description of rand12.bf. Chris Pressey 7 years ago
- Add instructions for digitalr.bf and clarify it is of the word. Chris Pressey 7 years ago
- Revert prime.bf to original, reasonable-with-signed-cells version. Chris Pressey 7 years ago
- Add example source for detecting signedness of playfield cells. 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 'master' of https://github.com/catseye/Befunge-93 into examples-fixes Chris Pressey 7 years ago
- Merge pull request #22 from catseye/fix-examples-attributions Chris Pressey (commit: GitHub) 7 years ago
- Per #2 and #19, now we know the author, we also know its license. Chris Pressey 7 years ago
- Re-instate selflis3.bf as Kevin Vigor's second version on that day. Chris Pressey 7 years ago
- Fix names, dates, and alphabetization of the rpn*.bf sources. Chris Pressey 7 years ago
- `rdp` was clearly a typo for `rpn` in this instance, so change it. Chris Pressey 7 years ago
- Delete more duplicated sources that aren't listed in the README. Chris Pressey 7 years ago
- Delete selflis3.bf as it is a dup of selflis6.bf; try to explain. Chris Pressey 7 years ago
- Add the earliest date that Andrew Turley's .sig has been observed. Chris Pressey 7 years ago
- Delete some `quine` sources unlisted in README that're duplicates. Chris Pressey 7 years ago
- Fix the authors and dates given in "part 1" of issue #19. Chris Pressey 7 years ago
- Fix some typos, h/t @j4james Chris Pressey 7 years ago
- Markdown tweak Chris Pressey (commit: GitHub) 7 years ago
- Fix reference-style link in README. Chris Pressey (commit: GitHub) 7 years ago
- Merge pull request #12 from catseye/develop-2018-1 Chris Pressey (commit: GitHub) 7 years ago
- Update README for release of version 2.24. Chris Pressey 7 years ago
- Why did summer go so quickly? Was it something that you said? Chris Pressey 7 years ago
- Merge pull request #15 from catseye/build-on-msvc Chris Pressey (commit: GitHub) 7 years ago
- Disable warning 5045 and say that it compiles under MSVC++ 14.15. Chris Pressey 7 years ago
- Add MSVC to "known-to-compie-on" notes, and add credit. Chris Pressey 7 years ago
- Apply patch from https://github.com/j4james for building on MSVC. Chris Pressey 8 years ago
- Merge pull request #11 from catseye/audit-compilability Chris Pressey (commit: GitHub) 8 years ago
- Known to compile, now. Chris Pressey 8 years ago