Functional Programming: A PragPub Anthology: Exploring Clojure, Elixir, Haskell, Scala, and Swift - Info and Reading Options
By Michael Swaine

"Functional Programming: A PragPub Anthology: Exploring Clojure, Elixir, Haskell, Scala, and Swift" is published by Pragmatic Bookshelf in Jul 30, 2017 - La Vergne and it has 284 pages.
“Functional Programming: A PragPub Anthology: Exploring Clojure, Elixir, Haskell, Scala, and Swift” Metadata:
- Title: ➤ Functional Programming: A PragPub Anthology: Exploring Clojure, Elixir, Haskell, Scala, and Swift
- Author: Michael Swaine
- Number of Pages: 284
- Publisher: Pragmatic Bookshelf
- Publish Date: Jul 30, 2017
- Publish Location: La Vergne
“Functional Programming: A PragPub Anthology: Exploring Clojure, Elixir, Haskell, Scala, and Swift” Subjects and Themes:
Edition Identifiers:
- The Open Library ID: OL26833487M - OL19542784W
- ISBN-13: 9781680502336 - 9781680503586
- ISBN-10: 1680502336
- All ISBNs: 1680502336 - 9781680502336 - 9781680503586
AI-generated Review of “Functional Programming: A PragPub Anthology: Exploring Clojure, Elixir, Haskell, Scala, and Swift”:
"Functional Programming: A PragPub Anthology: Exploring Clojure, Elixir, Haskell, Scala, and Swift" Description:
Open Data:
Cover -- Table of Contents -- Introduction -- Acknowledgements -- Part I-The Functional Paradigm -- 1. Functional Programming Is Big Again -- We've Seen This Movie Before -- New Arguments for Functional Programming -- 2. Functional Thinking for the Imperative Mind -- It's About Functions -- It's About Immutability -- It's a Way of Thinking -- Part II-Scala: A Hybrid Language -- 3. Scala and Functional Style -- Functional Purity -- Higher-Order Functions -- A Simple Example -- A Practical Example -- What About Debugging and Performance? -- 4. Working with Scala Collections -- Immutable Collections -- Mutable Collections -- Lazy Collections -- 5. Creating Higher-Order Functions in Scala -- Creating a Higher-Order Function -- Multiple Parameter Lists -- Function Values and the Loan Pattern -- Part III-Clojure: The New Lisp -- 6. An Interview with Rich Hickey -- Why Clojure? -- The Infrastructure -- Compared to What? -- 7. Getting Clojure: Why Lisp Still Matters -- The REPL -- Vectors and Keywords -- Macros -- 8. Identity, Value, and State in Clojure -- The Object-Oriented Model -- The Clojure Model -- 9. Concurrent Programming in Clojure -- A "Simple" Concurrent Programming Problem -- Clojure's Solution -- Part IV-Elixir: Making Programming Fun Again -- 10. Patterns and Transformations in Elixir -- Pattern Matching -- Pattern Matching Structured Data -- Pattern Matching and Functions -- Transformation Is Job #1 -- 11. Getting Functional with Elixir -- Anonymous Functions -- Named Functions -- A Practical Example -- Refactor to Functional Style -- What's Different About This Code -- 12. Getting Parallel with Elixir -- The Actor Model -- Actors and Elixir -- Messages -- Monitoring Your Processes -- A Final Example -- Concurrency Is the Core of Elixir -- Part V-Haskell: The Researcher's Playground -- 13. Functional Thinking and Haskell
Read “Functional Programming: A PragPub Anthology: Exploring Clojure, Elixir, Haskell, Scala, and Swift”:
Read “Functional Programming: A PragPub Anthology: Exploring Clojure, Elixir, Haskell, Scala, and Swift” by choosing from the options below.
Search for “Functional Programming: A PragPub Anthology: Exploring Clojure, Elixir, Haskell, Scala, and Swift” downloads:
Visit our Downloads Search page to see if downloads are available.
Find “Functional Programming: A PragPub Anthology: Exploring Clojure, Elixir, Haskell, Scala, and Swift” in Libraries Near You:
Read or borrow “Functional Programming: A PragPub Anthology: Exploring Clojure, Elixir, Haskell, Scala, and Swift” from your local library.
Buy “Functional Programming: A PragPub Anthology: Exploring Clojure, Elixir, Haskell, Scala, and Swift” online:
Shop for “Functional Programming: A PragPub Anthology: Exploring Clojure, Elixir, Haskell, Scala, and Swift” on popular online marketplaces.
- Ebay: New and used books.