The Life of a Programmer



Leaf is the language we always wanted. Drawing from a half century’s worth of collective knowledge, Leaf incorporates the best ideas into a unified whole. A language with the willingness to rebuild everything and examine the deep foundations of every issue.

All programmers will feel at home with Leaf.

Leaf Language Site


Leaf is in the very early stages of development. The goal is to reach a usable state quickly and start learning from real world examples. It is expected that all early code will be rewritten several times until we’re completely happy with the results.

Status details


The code for the project is available on Launchpad. It uses the “scons” build system; refer to the BUILD.TXT file for instructions on building and running.

Absolutely all feedback is welcome.


Please join me on Discord to discuss, or ping me on Mastadon.


A Harmony of People. Code That Runs the World. And the Individual Behind the Keyboard.

Mailing List

Signup to my mailing list to get notified of each article I publish.

Recent Posts