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.07  ·  Rating details ·  85 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 how
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
4.07  · 
Rating details
 ·  85 ratings  ·  4 reviews

More filters
Sort order
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
Carlos Madrigal
rated it it was amazing
Apr 09, 2018
rated it really liked it
Feb 16, 2016
Ennio Masi
rated it it was amazing
Dec 25, 2017
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
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
Zachary Shakked
rated it it was amazing
Apr 28, 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 Glagoliev
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 »