EYG: A Programming Language for Humans

crowdhailer.me
July 28, 2026
6 min read
🔥🔥🔥🔥🔥
48/100
Summary
Eat Your Greens (EYG) is a statically typed functional programming language designed to improve programming experiences. The language incorporates selected features aimed at enhancing usability and addressing common user frustrations in programming.
Key Takeaways
- Eat Your Greens (EYG) is a statically typed functional programming language designed to address the needs of technically minded individuals who are not professional developers.
- EYG aims to simplify the programming process by automatically handling deployment and runtime issues, allowing users to focus on problem description.
- The language is particularly suited for tasks like creating personal dashboards, automating responses, and integrating different software tools.
- EYG addresses the limitations of existing no-code and low-code tools that often frustrate users when faced with increasing complexity.
Coverage & discussions
Hacker News · crowdhailer.me
Community discussions
Hacker News discussion ↗
Historical count: 5 · 5 saved in sample · Historical sample
Analysis ready
Community Sentiment
Positives
- The EYG structure editor is a game-changer, preventing syntactically invalid code and making it easier for non-developers to engage with programming.
- There's excitement around EYG's potential to simplify programming concepts, making them more approachable for people who aren't engineers.
- Commenters are intrigued by EYG's design, especially the idea of creating a language that can be intuitive with the right syntax and documentation.
Concerns
- Skeptics warn that creating a programming language for non-developers is a doomed endeavor, as history shows that professional developers are still needed to fill in the gaps.
- Some argue that functional programming paradigms may be too complex for the average user, questioning whether EYG can truly democratize programming.
- Critics point out that despite the lofty goals, the real-world utility of such languages often falls short, lacking necessary abstractions and flexibility.




