Hedy: A Gradual programming language
summary
Hedy is a purposely gradual teaching language that adds real syntax and concepts over 18 levels and lands on a Python subset, tested with 39 children over 12 online lessons. It ships localized keywords and error messages across 31 languages, supports turtle graphics, read‑aloud and can save to embroidery machine output, and uses an extended EBNF-style grammar to parse changing localized grammars. The demo shows concrete error messages, level gating for classrooms, and a measurable classroom study rather than vague promises.
AI-written summary · about
chapters (6)
- 0:00The challenges of teaching
- 11:08The gradual nature of Hedy
- 16:45Multilingual programming
- 23:26Designed for the classroom
- 29:45Call for contributions
- 32:56Q&A session
related talks
32mTotally Live Programming with Hazel (Progress Report)
44mHazel: A Live Functional Programming Environment with Typed Holes
01h 01mDeclarative Programming and Education
01h 26mHaskell Language Server
10mProgramming with only exceptions!
07mWeaving Schematics and Code: Interactive Visual Editing for Hardware Description Languages
05mHieroglyphic: visual annotations for code
57mBeyond Text: The Future of IDEs
