Tutorial

Haskell Tutorial Part 1

Haskell Tutorial Part 1: Introduction to the Language and Concepts Part 1: What is Haskell? Haskell is a general purpose programming language, like Java or Python. It is compiled, often with the GHC compiler, and like Java, it has strong static typing. Unlike Python or Java, Haskell follows a Functional Programming paradigm, but more on that in Part 2. Haskell is also lazy-evaluated, meaning that any code that isn’t needed for a return value in a function is never evaluated.

Read more →