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/
- Exit with non-zero exit code when error occurs. Chris Pressey 8 years ago
- Report usage and exit if unrecognized command-line options given. Chris Pressey 8 years ago
- Remove the -p flag as it is simply the equivalent of -w 80 -h 25. Chris Pressey 8 years ago
- Output "\n", because a newline makes post-optimization phase break. Chris Pressey 8 years ago
- Remove unimplemented -q option from usage help text. Chris Pressey 8 years ago
- When an error occurs, exit program with non-zero exit code. Chris Pressey 8 years ago
- Bump version numbers of these programs, add history and credits. Chris Pressey 8 years ago
- Add some better notes/documentation to build.seq. Chris Pressey 8 years ago
- Merge pull request #3 from serprex/master Chris Pressey (commit: GitHub) 8 years ago
- Add build.seq for building under AmigaDOS 1.3; ignore UAE files. Chris Pressey 8 years ago
- Revert "Add build.seq for building under AmigaDOS 1.3; ignore UAE files." Chris Pressey 8 years ago
- Add build.seq for building under AmigaDOS 1.3; ignore UAE files. Chris Pressey 10 years ago
- Fixes Demur Rumed 10 years ago
- Added tag rel_2_23_2015_0101 for changeset 59bef85e136a Chris Pressey 11 years ago
- Update copyright year, and fix some inaccurate names and numbers. Chris Pressey 11 years ago
- All Turbo C/Borland C/DJGPP -> cursorshape; remove source pragmas. Chris Pressey 11 years ago
- Expand tabs to spaces! Chris Pressey 11 years ago
- Srsly. Yes. Let's change this, please. Chris Pressey 11 years ago
- __BORLANDC__ or __DGJPP__ => MSDOS. Chris Pressey 11 years ago
- DJGPP actually doesn't like being given .exe extension at all. Chris Pressey 11 years ago
- Fix conditionals, again. Chris Pressey 11 years ago
- Use dos.h and conio.h with DJGPP. Chris Pressey 11 years ago
- This is not hugely accurate, but might hit the target for us. Chris Pressey 11 years ago
- `make bin`: such a nice idea, if only reality would cooperate... Chris Pressey 11 years ago
- NetBSD: Arg to char predicate must be an int. Go fig. Chris Pressey 11 years ago
- Make Makefile more common, tweak compilation conditionals. Chris Pressey 11 years ago
- Fix ANSI build warning about sleep(), probably breaking the Chris Pressey 11 years ago
- GNU make has trouble with creation times of dirs, apparently. Chris Pressey 11 years ago
- Satisfy -Wformat-extra-args. Chris Pressey 11 years ago
- Satisfy -Wstrict-prototypes. Chris Pressey 11 years ago