I have been reading Why Functional Programming Matters
Text point outs that using higher order functions and lazy evaluation we can create modular software
In this paper, we’ve argued that modularity is the key to successful program-
ming
Functional programming languages provide two new kinds of glue - higher-order
functions and lazy evaluation. Using these glues one can modularise programs
in new and exciting ways, and we’ve shown many examples of this
Can someone give few small/basic examples in Clojure (Examples in the text are hard to understand for me)
also can you share your experience with creating modular software in Clojure
2 posts - 2 participants