This book is an advanced tutorial
on functional programming in System Fω using Dhall.
The book's topics include an overview of Dhall's type system;
techniques for numerical calculations in Dhall;
techniques for encoding recursive types and code in System F$\omega$ via the Church encoding;
implementation of various combinators and typeclass derivation for functors, monads, and other
typeclasses;
and some basic applications of dependent types.
The book shows many code examples that have been validated by the Dhall interpreter.
Details
- Publication Date
- Feb 27, 2026
- Language
- English
- ISBN
- 9781105582912
- Category
- Computers & Technology
- Copyright
- Some Rights Reserved - Creative Commons (CC BY)
- Contributors
- By (author): Sergei Winitzki
Specifications
- Pages
- 466
- Binding Type
- Paperback Perfect Bound
- Interior Color
- Color
- Dimensions
- Crown Quarto (7.44 x 9.68 in / 189 x 246 mm)