You can think of a functor as a box which is based around some value. Because this particular value is covered by our box, we can’t treat the value inside like the value that it is. Thankfully functors allow a certain behavior to get around the box. …

To keep the post short and helpful, I’m assuming you’re already familiar with the Elm Architecture and a few of the language concepts. Every major code sample has a link to the full, working example on Ellie.

Any modern technology that is looking to conquer the JavaScript world must provide…

As you probably already know, Clojure employs a call by value parameter passing mechanism and is, in most cases, eagerly evaluated. So where does lazy evaluation fit into the language? The answer is in lazy sequences. …

Pat Wentz

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store