I am happy with Rescript. Thanks. The only regret I have is that I didn’t know about it earlier. I know I should have but I didn’t.
But getting into Rescript is kind of hard, if you don’t know at least OCaml, Haskell, F#, or another functional programming language. The documentation is great if you have that background. If you don’t… not so much:(. Obviously, it’s not the job of the Rescript community or the Rescript team to teach people functional programming. I get that.
I am a fanatic. I have time and I don’t give up easily. But I can imagine a lot of JS/TS developers with jobs and a life, won’t have so much patience and time.
I want the community to grow so I have a small suggestion.
- Explain clearly that you need to learn functional programming with either OCaml, Haskell, F#, … .
There are no good books for ReasonML. The few that are available are really bad. So I would suggest OCaml.
Otherwise, we’ll lose people just because they are still stuck in imperative hell, and will try to apply imperative thinking to Rescript, which doesn’t work. Believe me, people actually do that. I did. Once you get into OCaml, getting into Rescript is easy.
When I saw a few idiots on Medium posting ignorant information about Rescript, I decided to write my experience. Feel free to retweet, and share, … so more people get into Rescript. Or, even better, write your own experience.
A Journey from JavaScript and TypeScript, to Rescript/React, via Elm, OCaml & Haskell.