Goodreads helps you keep track of books you want to read.
Start by marking “Functional Programming in Swift” as Want to Read:
Functional Programming in Swift
Enlarge cover
Rate this book
Clear rating
Open Preview

Functional Programming in Swift

4.06  ·  Rating details ·  89 ratings  ·  4 reviews
Swift opens up a whole new world of programming that we’re going to explore in this book. To quote Swift’s creator, Chris Lattner:

“Objective-C without the C” implies something subtractive, but 
Swift dramatically expands the design space through the 
introduction of generics and functional programming concepts.

We’ll explain the concepts behind functional programming and ho
ebook, 221 pages
Published October 1st 2014
More Details... Edit Details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Functional Programming in Swift, please sign up.

Be the first to ask a question about Functional Programming in Swift

Community Reviews

Showing 1-30
Average rating 4.06  · 
Rating details
 ·  89 ratings  ·  4 reviews

More filters
Sort order
Start your review of Functional Programming in Swift
Alexey Smirnov
Dec 08, 2014 rated it it was amazing
As Swift conquers minds of iOS developers, more and more books will be written about this new programming language. The older books will be forgotten, while the newer ones will be getting attention. The importance of this book, however, will only increase as the time goes by.

What makes me think so is that this book is not just about a new programming language. It is about a new programming paradigm. To put it briefly, the authors' goal is to introduce you to the world of functional programming a
Jun 13, 2018 rated it really liked it
This is a good introduction book to functional programming in swift. It introduces a number of FP concepts in the swift form: higher-order functions, the benefits of the stronger type system, immutability, and of course functors, applicative functors, and monads at the end. You can read about those concepts in countless articles online and many-many books, so I think the most useful parts of the book are the real-world examples of their application, such as writing your own QuickCheck, wrapping ...more
Mohannad Hassan

This book explains how you could use functional programming to improve on what you do. The authors did not engage much in theory, however, they proceeded by examples to explain different aspects of functional programming.

I set my eyes on this book when it was announced, in hopes to find the answers for two questions:

1. What are the core principles of functional programming? What factors can be used to judge a piece of code to adhere to functional programming well?

2. Why should someone switch to

Rafal Szymanski
May 20, 2015 rated it really liked it
Great into to FP in Swift. You don't need to have any FP knowledge as the book starts from the basics, although it will certainly help if you know what a functor and a monad are. There is a good chapter on parser combinators so if you are familiar with Parsec or Attoparsec you'll get through it much more easily (I would in fact recommend reading the original parser combinator paper by Wadler).
I hope that as the language evolves and improves (proper recursive enums, looking at you) I hope the boo
rated it it was amazing
Dec 08, 2015
rated it it was amazing
Oct 29, 2016
Maxime Bornemann
rated it liked it
Aug 15, 2015
Drew Hamlin
rated it it was amazing
Jun 19, 2016
rated it really liked it
Apr 27, 2016
rated it it was ok
Feb 07, 2018
rated it liked it
May 24, 2015
Alex Pelletier
rated it really liked it
Jan 02, 2019
rated it really liked it
May 12, 2018
rated it really liked it
Feb 16, 2016
Ennio Masi
rated it it was amazing
Dec 25, 2017
John Smith
rated it it was amazing
Oct 23, 2020
German Velibekov
rated it it was amazing
Apr 23, 2016
Daniel Leivers
rated it really liked it
Sep 05, 2016
Craig Bennett
rated it it was amazing
Jul 15, 2017
rated it it was ok
Dec 30, 2019
Alexander Voronov
rated it it was amazing
Aug 21, 2015
Wouter Willaert
rated it really liked it
Jun 08, 2015
rated it really liked it
Feb 12, 2016
Denis Lebedev
rated it really liked it
May 16, 2016
rated it liked it
Mar 02, 2016
rated it it was amazing
Mar 31, 2015
rated it liked it
May 05, 2015
Alex Glagolev
rated it it was amazing
Feb 08, 2016
Laurent Mignot
rated it it was amazing
Sep 30, 2016
rated it it was amazing
Aug 18, 2016
« previous 1 3 next »
There are no discussion topics on this book yet. Be the first to start one »

Readers also enjoyed

  • Creativity, Inc.: Overcoming the Unseen Forces That Stand in the Way of True Inspiration
  • Permanent Record
  • Meditations
  • Introduction to Algorithms
  • Measure What Matters
  • Becoming Functional
  • Building Microservices: Designing Fine-Grained Systems
  • Wooden: A Lifetime of Observations and Reflections On and Off the Court
  • The Art of Explanation - Making Your Ideas, Products and Services Easier to Understand
  • Everything is F*cked: A Book About Hope
  • Clean Code: A Handbook of Agile Software Craftsmanship
  • Leaders Eat Last
  • The Unicorn Project
  • Software Design Decoded: 66 Ways Experts Think
  • The Pragmatic Programmer: From Journeyman to Master
  • The Warrior Within: The Philosophies of Bruce Lee
  • Mindset: The New Psychology of Success
  • The Millionaire Next Door: The Surprising Secrets of America's Wealthy
See similar books…

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »

News & Interviews

November is the time for aspiring writers to get serious about writing that book! It's National Novel Writing Month, the annual event designed to...
11 likes · 0 comments