First impression of ReasonML + React after the workshop:
+ Loved the type checking
+ Syntax is pretty natural (mostly... ## is weird)
+ Pattern matching is nice
- Cryptic error messages
- Annoying having to constantly cast types with ReasonReact
Conversation
What casting were you running into?
2
Also super interested to hear you elaborate on your experience of the type system. Both the good and the bad. ๐
I liked how we knew the code was valid before running it, felt like it really helped us learn the syntax quickly. Problem was, when the code was invalid, the error message often didn't give us much guidance on what we should be doing differently.
1
1
Yeah, from what I've seen, the Reason errors seem to be formatted quite nicely, but could have better semantic guidance. This is a harder problem and takes time and effort to improve.
1
Show replies

