Functional Programming: A PragPub Anthology (PragProg)

The industry has been embracing functional programming, driven by the need for concurrency and parallelism.

Michael Swaine @michaelswaine and the PragPub writers

The industry has been embracing functional programming, driven by the need for concurrency and parallelism. Through articles drawn from PragPub magazine and articles written specifically for this book, work with functional thinking and functional style and idioms across languages. Led by expert guides, discover the distinct strengths and approaches of Clojure, Elixir, Haskell, Scala, and Swift and learn which best suits your needs.

See how Swift encourages you to build highly scalable apps using functional techniques. Discover how Scala allows you to transition into functional programming without losing the benefits of the JVM, while with Lisp-based Clojure, you can plunge fully into the functional style. Learn about advanced functional concepts in Haskell. And investigate how functional programming is becoming more elegant and friendly with Elixir.

Put on your explorer’s hat and prepare to be surprised. The goal of exploration is always discovery.


“Reading this book will get you ready to dig into functional programming, and give you enough understanding of these languages to pick the one you want to start with. Highly recommended!”

–Ron Jeffries, XProgramming, Inc.


  • Full details: Search
  • View this book’s portal and details on how to post errata and suggestions here.

Don’t forget you can get 35% off with your Devtalk discount! Just use the coupon code “devtalk.com" at checkout :+1:

2 Likes