-
Software Development
The Functional Style – Part 9
Pragmatism In this series we’ve taken a whirlwind tour through the topics related to functional programming that I think are…
Read More » -
Software Development
The Functional Style – Part 8
Persistent data structures. We have discussed immutability at length by now. In particular, we have covered how loops can be…
Read More » -
Software Development
The Functional Style – Part 7
Lazy evaluation. To see a world in a grain of sand and heaven in a wild flower Hold infinity in…
Read More » -
Software Development
The Functional Style – Part 6
Higher-order functions II: Currying. We previously saw in part 5 how you can use function composition to arrange your code…
Read More » -
Software Development
The Functional Style – Part 5
Higher-order functions I: Function composition and the Monad pattern. What is a higher-order function? In the previous article we saw…
Read More » -
Software Development
The Functional Style – Part 4
First-Class Functions II: Filter, Reduce & more. In the previous article I introduced the concept of first-class functions and lambdas,…
Read More » -
Software Development
The Functional Style – Part 3
First-Class Functions I: Lambda Functions & Map. What is a first-class function? You may well have heard it said before…
Read More » -
Software Development
The Functional Style – Part 2
First steps. In the previous article, we introduced functional programming from first principles. It was a lot of verbiage and…
Read More » -
Software Development
The Functional Style – Part 1
An introduction. Functional programming is a very hot topic nowadays. People are increasingly interested in functional and hybrid-functional languages such…
Read More »
- 1
- 2