Skip to content

ReasonML: Hands-on Introduction (REPL Examples)

Photo of Rob Hilgefort
Hosted By
Rob H.
ReasonML: Hands-on Introduction (REPL Examples)

Details

👋 Hey all! This meetup group stopped happening and was going to be shutdown recently. I used to attend a few of these and would hate to see this meetup completely die, so when I saw it was going to be deleted, I reached out to see if anyone wanted to bring it back. Matt Sprague and I took over as organizers and have since been discussing it's revival. So, with that, let's get this group going again with an Intro to ReasonML!

---

Heard of `ReasonML` and wondered what the fuss is about? Love static typing and functional programming but finding TypeScript a little too cumbersome? This talk is for you. I recently explored `ReasonML` as an alternative to statically typed JavaScript to solve some a couple one off problems for myself and was extremely impressed by the marriage of static typing and FP focus of the language!

Why `ReasonML` instead of your-favorite-language? Reason is a statically typed FP language built on top of Ocaml that compiles/transpiles down to JS. I've done `TypeScript` for over a year now and i've consistently found their type inference to be lacking when it comes to working with function composition and other FP concepts. I strongly value static types as well as FP and was looking for something that would marry those two, while still allowing me to leverage the JS ecosystem. I went with `ReasonML` because it also looks a lot like `JS` (that's one of their goals).

This talk will focus on doing an intro ReasonML 101, how it compares with JS, and what awesome features it has that JS is lacking.

https://reasonml.github.io/

---

Schedule:

• 6:30 -- Room is ours, come socialize for a few minutes.
• 6:45 -- Administration conversation. Is this a good time and day each month?
• 7:00 -- Talk begins.
• 8:00 -- We all leave, post-meetup drinks?

Photo of DenverFP group
DenverFP
See more events
WeWork Triangle Building (Room 3G)
1550 Wewatta St · Denver, co