~/talk

Hedy: A Gradual programming language

Talkat Build Stuff 2021 · 2021-11-17..11-19· [compilers-and-language-design]
slides:none on file

A gradual teaching language that unlocks syntax in stages, with 16 levels that start as plain keywords and later add quotes, brackets and indentation. It runs in the browser, transpiles to Python, uses the Lark parser, and ships a custom indenter, grammar-composer and tooling to parse mixed-level code. The platform records 1.5 million Hedy programs (500k unique) and shows a 25% syntax-error rate versus ~50% for beginner Python, and it is open source with ongoing work on program repair and internationalized keywords.

AI-written summary · about

  1. 0:00Intro
  2. 1:10History of Hedy
  3. 3:45Compilers are teachers
  4. 9:10Syntax is hard
  5. 10:28Repetition
  6. 11:47Syntax
  7. 17:35User Interface
  8. 24:46How it is going
  9. 26:11How it works
  10. 27:09Challenges
  11. 28:41Supported encoded strings
  12. 30:23Challenges of application
  13. 32:03Datadriven language design
  14. 33:16Limitations of parsing
  15. 37:32Final remarks
  16. 39:14Questions
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.