Functional Programming Patterns in Scala and Clojure

Write Lean Programs for the JVM

Ranked #34 in Scala

Functional languages have their own patterns that enable you to solve problems with less code than object-oriented programming alone. This book introduces you, the experienced Java programmer, to Scala and Clojure: practical, production-quality languages that run on the JVM and interoperate with existing Java. By using both the statically typed, type-inferred Scala and the dynamically typed, modern Lisp Clojure, you’ll gain a broad understanding of functional programming.

For each pattern, you’ll first see the traditional object-oriented solution, and then dig into the functional...
more

Similar Books

If you like Functional Programming Patterns in Scala and Clojure, check out these similar top-rated books:


Learn: What makes Shortform summaries the best in the world?