Taming the Meta-Language
summary
Argues that moving common meta concerns into the language makes libraries simpler and teams faster. Shows Reason on top of OCaml compiled via BuckleScript to interoperate with React, replaces cloneElement/ref/key/setState patterns with language features, adds labeled args and modules, and ships a formatter that largely removes linters. Reports 25% of Messenger running Reason and proves library-specific error reporting and richer type-checked docs work in practice. Promises fewer moving parts, easier upgrades, and measurable productivity gains, not just syntactic sugar.
AI-written summary · about
chapters (9)
- 0:00Start
- 16:09JSX - function
- 18:32classes - modules
- 22:57clone Element - currying
- 24:25setState - option state
- 25:26Syntax
- 29:18Deprecations
- 32:15Reason Team
- 33:20Bloomberg/BuckleScript








