Skip to content

Instantly share code, notes, and snippets.

@JoelQ
Created February 4, 2020 16:37
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save JoelQ/bb010d28c571b6c74822976f7528293b to your computer and use it in GitHub Desktop.
Save JoelQ/bb010d28c571b6c74822976f7528293b to your computer and use it in GitHub Desktop.

Solving Problems in Elm

It's happened again! You've encountered some code that completely mystifies you or are blocked by a seemingly cryptic error. Google isn't turning up anything useful and no one is available to help you out. It's going to be a rough day...

Or not. Join me on a tour of formal reasoning as we look at solving a series of concrete problems in Elm. Our mission goes beyond merely getting code to compile to actually understanding the situation and why a particular solution works. Along the way, you'll gain some new insights into the language in addition to some problem solving tools you can apply to more than just Elm.

...you pour yourself a fresh cup of coffee, adjust your keyboard and take a second look at the code. Slowly, you start making connections. You test out some ideas and, Eureka! you've just made a breakthrough in understanding this particular concept. It's going to be a good day after all.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment