For a computer language to be fun, it needs to be flexible, powerful, and easy to use. Emerald is a compromise between all of these features.
Bostian, Addison, "Project Emerald: Designing a Language to be Fun" (2018). Scholars Day. 39.