
ReasonML Programming - Full Course for Beginners
video description
Date: 2022-03-14
Related videos
Comments and reviews: 4
Jason
This is a really nice course. I wish I had started here in learning ReasonML instead of the mishmash of tutorials and even a couple of books where things were explained much less clearly than they are here.
With that said, I friggin' HATE the pipe-first operator. No other ML-like functional language uses it and if you want to write ReasonML to compile to native binaries you can't use it. It's a horrible design decision and, while I understand why it was created, it's still an awful idea that destroys what for me is one of the main benefits of ReasonML - being able to use typed, functional programming for both compiling to JavaScript and to bytecode for the OCaml VM or native binaries as part of the same codebase with shared code between the two domains. I see myself using something like Tablecloth a lot, which abstracts over both the Belt library for compiling to JS and the Jane Street Core library for compiling to native so you can use the same code for both.
reply
This is a really nice course. I wish I had started here in learning ReasonML instead of the mishmash of tutorials and even a couple of books where things were explained much less clearly than they are here.
With that said, I friggin' HATE the pipe-first operator. No other ML-like functional language uses it and if you want to write ReasonML to compile to native binaries you can't use it. It's a horrible design decision and, while I understand why it was created, it's still an awful idea that destroys what for me is one of the main benefits of ReasonML - being able to use typed, functional programming for both compiling to JavaScript and to bytecode for the OCaml VM or native binaries as part of the same codebase with shared code between the two domains. I see myself using something like Tablecloth a lot, which abstracts over both the Belt library for compiling to JS and the Jane Street Core library for compiling to native so you can use the same code for both.
reply
dotintegral
Quick feedback: could you please disable font lingatures in future videos? Not being used to the font, it was really hard to understand what characters are used for multiline strings.
reply
Quick feedback: could you please disable font lingatures in future videos? Not being used to the font, it was really hard to understand what characters are used for multiline strings.
reply
lardosian
There should be some kind of introduction to the language, what its used for etc etc Many would not have heard about this language.
reply
There should be some kind of introduction to the language, what its used for etc etc Many would not have heard about this language.
reply
bocckoka
for the arbitrary variant comparison: can't you just define a comparison operator for your struct, and then use ,= normally?
reply
for the arbitrary variant comparison: can't you just define a comparison operator for your struct, and then use ,= normally?
reply
Add a review, comment
Other channel videos















