AMA - Jared Forsyth
summary
Discovery stage — Reason (OCaml-derived) claims a practical middle path: compiles to JavaScript and native, mixes immutability and local mutability, and targets React Native with some App Store deployments reported. The compiler is fast incremental compiler (near millisecond reloads via BuckleScript), bindings gap remains for many JS libraries, and there is a working story for shared type definitions between client and server and native CLIs, with some community tooling still immature.
AI-written summary · about
chapters (20)
- 0:00AMA with Jared Forsyth
- 0:46Why Jared became dissatisfied with existing languages
- 2:11ReasonML’s evolution
- 4:22ReasonML vs Elm, PureScript, JS
- 7:11ReasonML and React Native
- 8:16Building ReasonML apps
- 9:17Native compilation and CLI
- 10:40Why mainstream interest now
- 11:23Syntax changes to appeal to JavaScript developers
- 13:15Onboarding newcomers
- 14:18Documentation needs
- 15:20ReasonML’s type system
- 18:21Pitching ReasonML to ClosureScript developers
- 19:26Multi-platform status
- 20:32Learning BuckleScript
- 21:34BuckleScript and community future
- 22:59Leadership in ReasonML
- 23:42Monads in ReasonML
- 25:30Shared logic frontend/backend
- 26:31Shared type benefits







