Functional Programming for Mortals
Functional Programming for Mortals (The Digital Book)
Functional Programming for Mortals

This book is 95% complete

Last updated on 2018-08-15

About the Book

This book is for the typical Scala developer, probably with a Java background, who is both sceptical and curious about the Functional Programming (FP) paradigm. This book justifies every concept with practical examples, including writing a web application.

Scalaz Contributors can request a gratis copy. Discounts are available for readers with non-USD/EUR/GBP currencies, students, marginalised, out of work. Contact the author to request a coupon.

Frequently Asked Questions

Q: How does it compare to the red book?

A: This book is blue.

Q: Is this suitable for beginners?

A: First read Programming in Scala or Essential Scala.

Q: I know Haskell, is this book for me?

A: You're not really the target audience. Also, I am so sorry.

  • Share this book

  • License

About the Author

Sam Halliday
Sam Halliday

Chartered Mathematician, Scala and Emacs hacker, Free Software / education zealot.

Causes Supported

Free Software Foundation

The Free Software Foundation (FSF) is a nonprofit with a worldwide mission to promote computer user freedom. We defend the rights of all software users.

As our society grows more dependent on computers, the software we run is of critical importance to securing the future of a free society. Free software is about having control over the technology we use in our homes, schools and businesses, where computers work for our individual and communal benefit, not for proprietary software companies or governments who might seek to restrict and monitor us.

The Leanpub 45-day 100% Happiness Guarantee

Within 45 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

See full terms...

Write and Publish on Leanpub

Authors and publishers use Leanpub to publish amazing in-progress and completed ebooks, just like this one. You can use Leanpub to write, publish and sell your book as well! Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks. Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. It really is that easy.

Learn more about writing on Leanpub