Dive_into_Haskell
Dive_into_Haskell copied to clipboard
Dive into Haskell: Examples of all features of this Pure Functional programing language
Author Pablo Perez Garcia
Haskell is a standardized, general-purpose purely functional programming language, with strong static typing.
Here we cover with examples the most important features of the language.
If you want to reference to the official documentation visit Here

Features
- Arithmetic
- Collections
- Conditions
- HighOrder
- Pipelines
- Tuples
- Data type
- Maybe
- Type classes
- Async
- Error handling
- Generics

Patterns
- State machine
- Event sourcing
- Category Theory

Server
- Http Server
- Scotty Http Server

Programs
- Message system
- File transfer system
- Apple music API
- Make your own adventure
- Chess online

Connectors
- Circuit breaker
- Connector manager
- MySQL
- Cassandra
- Kafka consumer
- Kafka Producer
You can find the main class to run the app here