u/Comprehensive_Chip49

[Showcase] r3forth: A minimalist, stack-based language focused on simplicity and performance.

[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.

u/Comprehensive_Chip49 — 4 days ago
▲ 40 r/Forth+1 crossposts

voxels in r3forth

Working on a voxel graphics system in r3forth (open source on GitHub), it's still missing some elements but some things are already showing up. The system works well on Windows and Linux.

u/Comprehensive_Chip49 — 4 days ago