![[Showcase] r3forth: A minimalist, stack-based language focused on simplicity and performance.](https://external-preview.redd.it/SeGvYYtVIb5J_TJTbxpyfXXRNXXI9VSTRljKfRHNpNQ.png?width=1080&crop=smart&auto=webp&s=b0ed774e6171c9d57e8d5d82d8d78fb95649aba1)
[Showcase] r3forth: A minimalist, stack-based language focused on simplicity and performance.
I’ve been working on a programming language called R3 and I’d really appreciate feedback from people interested in language design.
Repo: https://github.com/phreda4/r3
R3 is a concatenative, Forth-inspired language (strong influence from ColorForth), focused on simplicity and minimalism.
Some key points:
- Concatenative / stack-based (no traditional function calls, composition by chaining)
- Very small core and dictionary
- 64-bit
- Includes its own VM
- Comes with graphics + basic game-oriented libraries (SDL-based)
- Can call external libraries (DLL/SO)
- Designed to be self-contained (language + environment)
The goal is to push minimalism quite far, while still being practical enough to build real programs (graphics, tools, experiments, etc). Good for recreational programming.