EYG: A Programming Language for Humans

EYG (Eat Your Greens) is a new statically typed functional programming language designed specifically for non-professional developers. The creator aims to simplify software development for 'makers' who need to solve problems without the overhead of complex, professional-grade tooling.
Why it matters
It addresses the growing gap between professional software engineering tools and the needs of casual users who want to build functional software.
Eat Your Greens (EYG) is a statically typed functional programming language. It is a better programming language, for some measure of better. This post explains what I consider to be better and which features that requires adding or removing from the language.
I started building a language during a 10 week wait for my visa to start a new job in Sweden. I built EYG specifically after noticing a recurring pattern amongst technically minded, but not professional, developers.
The pattern was a cycle like the one below.
These tools and problems fall in the broad category of end user programming. Some people prefer citizen developer because it captures the usecase of non professionals making useful contributions at work. My favourite way to describe software not for mass consumption is home cooked .
Get smarter about the news
Sign up free for a feed built around what you actually care about, Dive Deeper research on any story, and the full text of every article.
Create free accountAlready have an account? Sign in