Build your knowledge of Haskell types with this insightful resource.
The first book of its type on learning how types work in the Haskell programming language. It contains many simplified diagrams and descriptions of methods, datatypes, newtypes, and classes. The first two chapters help you configure the IDE, stack, and cabal so that you can practice writing and understanding type signatures while reading the rest of the book. The author mainly teaches how to deal with errors that occur.
It covers a wide variety of topics, including:
- IDE configuration (Visual Studio Code)
- Cabal and Stack
- Comparison of Cabal file contents to Package.yaml
- Reading and understanding errors when using Stack
- Links to additional resources
- Reading and understanding documentation
- Reading and understanding source code
- Type signatures prediction
- Lambdabot commands
This book is ideal for people who know anything about the language but are not yet able to explore new areas of the language on their own. If you haven't figured out how to deal with programming in this language, then all the more reason this book is for you.