State Monad in Haskell

State Monad State monad contains a function that is performed on some context to produce some value, as well as some new con...

Programming / Haskell

Error Handling in Haskell

Handling errors in Haskell.

Programming / Haskell

Concurrency in Haskell

Programming / Haskell

ST Monad in Haskell

The ST monad allows programmer to write more efficient programs with internal mutable memory.

Programming / Haskell

Managing Modules in Haskell

Managing modules at a production level in Haskell with Cabal or Stack.

Programming / Haskell

Generalized Algebraic Datatypes

Advanced topic: GADT in Haskell, it was also called Phantom Types

Programming / Haskell

Haskell Monads

The Monad type class is a way to represent different ways of executing recipes

Programming / Haskell

Haskell Applicative

Applicative Why we need Applicative? Its common use case could be the following. We have several values with contexts and wa...

Programming / Haskell

Haskell Functors

Introduction to Functors Explanation of Functor. A new Functor, f b, can be made from another Functor f a by transforming al...

Programming / Haskell