Illustration of a function performing an effect

Eat your greens a philosophy for language design

EYG is a programming language with the goal of dramatically reducing complexity around software deployment and software dependencies.

To enable this programs need to be completely predictable in their behavior and EYG has several features to support this predictability.

Talk given at Functional conf 2025.

Slides Video


I'm building EYG an experiment in a building better languages and tools; for some measure of better.
All progress is reported in my irregular newsletter.