FlipJump IDE β fj.tomhe.appΒΆ
What it isΒΆ
An in-browser FlipJump development environment: editor with syntax highlighting, the assembler, and the interpreter β all compiled to WebAssembly and running locally in your browser tab. No server round-trip, no install.
The editor is Monaco (the same engine VS Code uses). The tokenizer that powers its syntax highlighting is the source of truth for this siteβs Pygments lexer too, so code blocks look identical across both.
What you can doΒΆ
Try every getting-started example without installing anything.
Load pre-baked sample programs from the file menu β Hello World, a calculator, the prime sieve, a function-call demo, and more.
Step through execution one FlipJump op at a time.
Watch memory as it changes β the self-modifying-code patterns from the Standard Library become visible.
Save and share programs via the URL.
When to use it vs the local fj toolchainΒΆ
Use case |
Use this |
|---|---|
First touch β try without committing |
IDE |
Building a small demo |
IDE |
Reading STL macro source while experimenting |
IDE (side-by-side panels) |
Long-running simulations |
Local |
Custom toolchain integration (Makefiles, CI) |
Local |
Multi-file projects |
Local |
SourceΒΆ
The IDE is open source. The repo lives alongside this docs site under tomhea β see fj.tomhe.app.