Lessons Learned: Avoiding Primitives in Elm

Switching from primitive types to product types can improve confidence in correctness and compiler errors, but not without a cost.

Similar

Elm Type Declaration Demystified

While trying to learn Elm, I came across a few concepts that were not easy to grasp. Especially when it comes to types and the syntax. I struggled with the difference between type and type alias. I struggled with understanding what was going on in a type ... (more…)

Read more »

Elm is Wrong

A few weeks ago, on a whim my friend and I decided to hackathon our way through an app to help us learn how to play guitar. In a stroke of inspiration, we decided to learn something new, and do the project in the Elm programming language, about which I ha...

Read more »