Iven MarquardtA Little Recursion RefresherRecursion is the bread and butter tool of every proper functional programmer. Here is a brief refresher about its major forms:May 7, 2020May 7, 2020
Iven MarquardtSorry, but Functors are not a means to map over an Array…because they are much more general: Functors lift any ordinary function into numerous structures and effectful contexts.Apr 26, 2020Apr 26, 2020
Iven Marquardtf is not the same as x => f(x)f is not the same as x => f(x)when it comes to evaluation in a strictly evaluated language like Javascript. The latter renders a function…Apr 23, 2020Apr 23, 2020
Iven MarquardtRow Polymorphic Records for More Type SafetyTypescript’s type system uses structural subtyping and hence allows every data strcutures for a given type that has at least the…Apr 20, 2020Apr 20, 2020
Iven MarquardtFunctors DissectedType-directed Functional Programming for Non-Mathematicians in JavascriptJan 31, 2018Jan 31, 2018
Iven MarquardtType-Safe Anonymous RecursionType-directed Functional Programming for Non-Mathematicians in JavascriptJan 25, 2018Jan 25, 2018
Iven MarquardtCurrying and Abstraction over ArityType-directed Functional Programming for Non-Mathematicians in JavascriptNov 19, 20163Nov 19, 20163