Apress Media, LLC, 2025. — 412 p. — ISBN-13: 979-8-8688-1282-8. Discover a unique and fun approach to adopting modern typed function programming patterns. This book uses playful metaphors and examples to help you learn Haskell through imagination, building on math without relying on imperative crutches or technical complexity. You’ll use math to build completely different Typed...
Cambridge University Press, 2014. — 350 p. — ISBN: 978-1107452640. This new Haskell textbook, which introduces functional programming to students, emphasises fundamental techniques for reasoning mathematically about functional programs. By studying the underlying equational laws, the book enables students to apply calculational reasoning to their programs, both to understand...
NY: Manning, 2020. — 625 p. 9 of 19 chapters available: How to work with the source code examples Haskell nowadays Core Haskell Functional programming with types and type classes Processing stock quote data: An example Developing Projects in Haskell Structuring programs with modules and packages Monads as practical functionality providers Structuring programs with monads and...
Manning, 2021. — 685 p. — ISBN: 9781617295409. Haskell in-depth unlocks a new level of skill with this challenging language. Going beyond the basics of syntax and structure, this book opens up critical topics like advanced types, concurrency, and data processing. Turn the corner from “Haskell student” to “Haskell developer.” Haskell in-Depth explores the important language...
Thoughtbot inc., 2015. — 71 p. What would it be like to program in a language without the frustrating concept of null? In our new book, Maybe Haskell, we explore exactly this. Haskell takes the idea that some values may not be present and makes it a first-class concept in the type system. In this book, you'll learn just enough Haskell to really see how this idea works in...
Leanpub, 2020. — 495 p. Software Design in Functional Programming, Design Patterns and Practices, Methodologies and Application Architectures. How to build real software in Haskell with less efforts and low risks. The first complete source of knowledge. It is a fundamental book about Software Design in Haskell. The main idea of this book is to provide a comprehensive source of...
Manning Publications, 2025. — 456 p. — ISBN-13 978-1617299612. Design patterns and architectures for building production-quality applications using functional programming. Functional Design and Architecture is a pioneering guide to software engineering using Haskell and other functional languages. In it, you’ll discover Functional Declarative Design and other design principles...
Manning Publications, 2025. — 456 p. — ISBN: 978-1633438934. Learn Haskell by doing Haskell projects! In this book, you’ll get practical experience writing Haskell code and applying functional programming to actual development challenges. In Learn Haskell by Example, you’ll build your Haskell skills by working through hands-on challenges and conundrums. You’ll learn to look at...
2nd Edition. — Cambridge University Press, 2016. — 318 p. — ISBN: 9781316626221 Haskell is a purely functional language that allows programmers to rapidly develop clear, concise, and correct software. The language has grown in popularity in recent years, both in teaching and in industry. This book is based on the author's experience of teaching Haskell for more than twenty...
10th print. — Cambridge University Press, 2014 — 171 p. — ISBN13: 978-0-521-87172-3. Haskell is one of the leading languages for teaching functional programming, enabling students to write simpler and cleaner code, and to learn how to structure and reason about programs. This introduction is ideal for beginners: it requires no previous programming experience and all concepts...
Manning Publications, 2018. — 616 p. — ISBN: 978-161729376-4. Get Programming with Haskell introduces you to the Haskell language without drowning you in academic jargon and heavy functional programming theory. By working through 43 easy-to-follow lessons, you'll learn Haskell the best possible way — by doing Haskell! Purchase of the print book includes a free eBook in PDF,...
No Starch Press, 2011. — 400 p. It's all in the name: Learn You a Haskell for Great Good! is a hilarious, illustrated guide to this complex functional language. Packed with the author's original artwork, pop culture references, and most importantly, useful example code, this book teaches functional fundamentals in a way you never thought possible. You'll start with the kid...
3rd Edition. — Apress Media LLC, 2022. — 595 p. — ISBN13: 978-1-4842-8581-7. Get a practical, hands-on introduction to the Haskell language, its libraries and environment, and the functional programming paradigm that is fast growing in importance in the software industry. This updated edition includes a more modern treatment of Haskell's web framework and APIs. This book...
Apress, 2019. — 212 p. — ISBN-13 (electronic): 978-1-4842-4507-1. This condensed code and syntax reference presents the essential Haskell syntax in a well-organized format that can be used as a quick and handy reference, including applications to cloud computing and data analysis. This book covers the functional programming features of Haskell as well as strong static typing,...
Apress, 2017. — 270 p. Learn to use the APIs and frameworks for parallel and concurrent applications in Haskell. This book will show you how to exploit multicore processors with the help of parallelism in order to increase the performance of your applications. Practical Concurrent Haskell teaches you how concurrency enables you to write programs using threads for multiple...
O’Reilly Media, 2008. — 714 p. — ISBN10: 0596514980 ISBN13: 978-0596514983. This easy-to-use, fast-moving tutorial introduces you to functional programming with Haskell. You'll learn how to use Haskell in a variety of practical ways, from short scripts to large and demanding applications. Real World Haskell takes you through the basics of functional programming at a brisk pace,...
Apress, 2018. — 278 p. Learn how to advance your skill level of Haskell, and use this language for practical web development. This book uses a direct, no nonsense approach, so you no longer need to spend extra time reading the documentation, blog posts, and forums to understand how to use Haskell – all that knowledge is provided in one coherent resource. You'll start by...
Independently published, 2021. — 479 p. — ASIN B092TB11YP. This book will help you learn Haskell very easily. What you will discover from this book: The full blueprint on how to move from a beginner to an expert in Haskell. Learn Haskell from scratch. How to avoid most mistakes that most people make in Haskell. How to become a PRO in Haskell. How to avoid most errors in Haskell.
Raleigh: Pragmatic Bookshelf, 2023. — 670 p. — ISBN-13: 978-1-68050-934-2. Put the power of Haskell to work in your programs, learning from an engineer who uses Haskell daily to get practical work done efficiently. Leverage powerful features like Monad Transformers and Type Families to build useful applications. Realize the benefits of a pure functional language, like...
2nd Edition. — O’Reilly Media, 2015. — 511 p. — ISBN10: 1491915595, ISBN13: 978-1-491-91559-2. This fast-moving guide introduces web application development with Haskell and Yesod, a potent language/framework combination that supports high-performing applications that are modular, type:safe, and concise. Fully updated for Yesod 1.4, this second edition shows you how Yesod...
2nd Edition. — O’Reilly Media, 2015. — 511 p. — ISBN10: 1491915595, ISBN13: 978-1-491-91559-2. This fast-moving guide introduces web application development with Haskell and Yesod, a potent language/framework combination that supports high-performing applications that are modular, type:safe, and concise. Fully updated for Yesod 1.4, this second edition shows you how Yesod...
2nd edition. — Leanpub, 2019. — 169 p. Functional programming is the paradigm that is replacing object oriented methodologies. The Haskell language has several advantages for functional programming: the language is mature, is supported by many libraries and development tools, and compiles to compact and efficient executable programs that can be "single file" deployed. Haskell...
Comments