Nuances
A downloadable toy for Linux
What if we could write shaders in a Forth dialect?
This is a simple attempt at that. Mostly an excuse for me to explore the ideas behind ColorForth, and to finally implement a catlang!
I took heavy inspiration from multiple implementations I read, most notably Jonesforth.
I wrote a sort of devlog during the project that you can read here: https://palmure.fr/catjam-2026.html
It’s not fully written yet though.
The project is written in x86 assembly for Linux, using NASM, with no other dependency. It will not run in its current state on any other platform. There are quite a few bugs that I didn’t have time to fix.
When you make mistakes in your code, the whole program will crash, and tell you what went wrong, but the code will have been saved so you can just restart Nuances right away.
Check the documentation here: https://palmure.fr/nuances.html
I wanted to write more example but got short on time, woops ^^' I hope the ones provided are helpful.
Terminals that were successfully tested:
- st
- xterm (but gets a bit glitchy sometimes)
- foot
- kitten
Terminals known to not work:
- urxvt (colors are wrong)
- konsole (colors are wrong)
- xfce4-terminal (some of the palette is not taken into account)
| Published | 2 days ago |
| Status | Prototype |
| Category | Other |
| Platforms | Linux |
| Author | Kooda Loutre |
| Content | No generative AI was used |
Download
Click download now to get access to the following files:




Leave a comment
Log in with itch.io to leave a comment.