luo.box

Haskell Notes

Published:

Learning resources

Real World Haskell Learn You a Haskell for Great Good No Nonsense Monad & Functor - The foundation of Functional Programming by César Tron-Lozai 18.S097: Programming with Categories Category Theory for Programmers

Start a new project

# in current folder
nix flake init --template "github:chessl/flake-templates#haskell"

# create a new project folder
nix flake new --template "github:chessl/flake-templates#haskell" haskell-learning

Haskell is a language with many implementations, of which two are in wide use. Hugs is an interpreter that is primarily used for teaching. For real applications, the Glasgow Haskell Compiler (GHC) is much more popular.

GHC has three main components:

#programming-languages #haskell