Matthias Benkort
Matthias Benkort
Yes indeed! That sounds a bit more sound that extending the Array prototype with a "traverse" method ^.^
@ptrfrncsmrph @janhesters If you are interested in real-world frontend FP I suggest you have a look at [elm](https://elm-lang.org/). I've been through Elm, PureScript, Haskell and Scala and I can't recommend...
> I'm curious, why would you suggest Elm over Haskell? For actually many reasons. Elm is a nice "gateway drug" into Haskell actually because of its syntax and ideas similarity....
Nope, this function is pure. Given the same inputs, it always return the same output. That output nevertheless, is a function (notice the `() =>...`). That function with no arguments...
@dotnetCarpenter no worries here. These are indeed extraneous. A double-whitespace marks a newline in markdown (probably should use an explicit `` instead...) but in this case they are simply superfluous....
JavaScript is a sort of weird language. It has features from both the OOP world and the FP world. Its OOP is also a bit special (historically, JavaScript is built...
I actually just dug this while looking for another issue: https://github.com/MostlyAdequate/mostly-adequate-guide/issues/55
Well, this is rather tricky question and since you're not the first one, I believe we need to re-work a bit the first introduction to `of`. The implementation is indeed...
Hey @babakness, an easy way to picture `chain` is to think of it as a function to sequentially compose two actions, passing the result of the first action to the...
> ```js > // key question, is this an abuse of the Monad? > // `chain` of Identity is returning a different Functor > .chain( x => validApi(x) ? Just(x)...