Jordan Walke - React to the Future
Video Statistics and Information
Channel: ReasonConf
Views: 30,454
Rating: 4.9636364 out of 5
Keywords: reason, ocaml, react, bucklescript, reasonml, reason-react, Reason Association, reason-conf US
Id: 5fG_lyNuEAw
Channel Id: undefined
Length: 36min 45sec (2205 seconds)
Published: Fri Nov 29 2019
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.
further discussion in future
I didn't get a ton out of this talk. I didn't find anything that I really disagreed with, and I think there were a couple of nuggets of insight, but overall I didn't get a big payoff out of watching it. He gave kind of a superficial value proposition of ML type systems, saying basically "they are statically typed, immutable, and support pattern matching." No new ideas here.
I've been interested in Reason (and ML in general) for a while, but I'm not sure that it has enough of a compelling draw to switch to using it yet. I'm also very interested in writing clients and servers in the same language recently, because it brings up whole new architecture possibilities. But is ML really the answer there? I'm not saying that it's not, but it's been around forever so why don't people use it? And not just ML, Ocaml has some peculiarities compared to other MLs, specifically that variant constructors aren't first class functions themselves. This is a feature that Elm, Haskell and Standard ML all make great usage of, and it becomes really hard to live without once you've used it. It also appears in Swift and Rust, which obviously are newer languages.
Reason seems cool, but I was also interested in Elixir for a while and I think a similar thing is happening here. Elixir was just a syntax change to Erlang. It didn't really introduce any new concepts, it just re-packaged an existing language and added some niceties on top. I don't know if that's enough to spark interest in a whole new language ecosystem. I'm super pro ML's in general, but I don't know if I'm gonna hop on board the Reason train any time soon.
Got me interested, not gonna lie