Explore >> Select a destination


You are here

www.chriswarbo.net
| | pedrokroger.net
3.2 parsecs away

Travel
| | Write an awesome description for your new site here. You can edit this line in _config.yml. It will appear in your document head meta (for Google search results) and in your feed.xml site description.
| | jaketrent.com
3.5 parsecs away

Travel
| | Arrow functions treat return values in a couple ways.
| | sookocheff.com
4.2 parsecs away

Travel
| | Evaluating lambda functions requires using lots of brackets, which can be tedious and are a major source of error for evaluating expressions by hand. To simplify expressions, you can omit brackets when it is clear what the intention of the function is. Particularly, a function application can omit the brackets surrounding each individual parameter and assume the function is applied to the nearest argument. So, instead of expressing a function of three arguments as
| | kndrck.co
19.9 parsecs away

Travel
| Prelude State monads, introduced to me during the data61 functional programming course was one of my most memorable encounter with a monad. This was mainly because things only started to clicked and made a tiny bit of sense after a couple of weeks of frustration. This article is my attempt to explain the underlying mechanics of the State Monad to try and relief the frustration of whomever who was in my position.