HeadlinesBriefing favicon HeadlinesBriefing.com

EYG: Programming Language for Makers

Hacker News •
×

Eat Your Greens (EYG) is a statically typed functional language designed for "makers" — technically minded people who aren't full-time developers. Created during a 10-week visa wait for a Sweden job, EYG addresses the end-user programming cycle: users start with no-code tools, hit complexity walls, then face rewrites in "real" languages or slow self-learning.

The author distinguishes two work categories: describing problem logic (category 1) and handling deployment/infrastructure (category 2). Excel solves category 2 perfectly; EYG aims to automate category 2 so makers focus on logic. Evidence from Gleam showed automation engineers learned the language easily but struggled with deployment pains.

EYG differs from Gleam through structural typing (vs nominal), helping users without upfront type definitions. Key features: sound type inference that's optional and helper-focused; hashed dependencies identified by content hash to avoid dependency hell; effect typing capturing side effects in the type system for runtime assistance. Target use cases include glue problems, personal dashboards, and automations. The author reports progress via an irregular newsletter.