flip-jump — the upstream language repo¶
The canonical home of the FlipJump language: the assembler, the interpreter, the standard library that this site auto-documents, example programs, the test suite, and the GitHub wiki.
What lives there¶
Directory |
Contents |
|---|---|
The |
|
The runtime that executes |
|
The standard library — source for every macro on this site |
|
Real example programs: hello world, prime sieve, calculator, quine |
|
The test suite that proves a release works |
What to do there¶
Read the standard-library source — every macro page on this site links back to its
.fjsource. Reading two or three short macros side-by-side with their rendered docs is the fastest way to internalise the patterns.File issues — bugs in the language, missing macros, doc gaps. Issues here also drive what eventually shows up in this docs site.
Send PRs — adding a macro to the STL, fixing an interpreter bug, improving the test suite. Doc PRs for THIS site go to
tomhea/flipjump-docsinstead.Browse the wiki — the GitHub wiki has the original “Learn FlipJump” tutorial that bootstrapped most of this site’s language reference.
Releases¶
Latest tagged release is visible at github.com/tomhea/flip-jump/releases. This docs site pins a specific upstream commit via a git submodule; a weekly automated job bumps the pin and surfaces upstream STL changes as a PR for review.
See also¶
The FlipJump IDE — the browser-based editor + interpreter that wraps this repo’s toolchain in WebAssembly.
esolangs.org/FlipJump — the language’s entry on the esolangs wiki.
Standard Library reference — auto-generated from this repo’s
flipjump/stl/.