Open links in new tab
  1. Haskell Language

    Haskell lends itself well to concurrent programming due to its explicit handling of effects. Its flagship compiler, GHC, comes with a high-performance parallel garbage collector and light-weight …

  2. Haskell

    May 6, 2023 · Haskell is an advanced purely-functional programming language. An open-source product of more than twenty years of cutting-edge research, it allows rapid development of robust, concise, …

  3. Learn Haskell in 10 minutes - HaskellWiki

    Aug 9, 2019 · The best road from here to becoming a very productive Haskell programmer (aside from practice!) is becoming familiar with other libraries that do the things you need.

  4. Get started - Haskell

    The Haskell compiler, GHC, comes with an interactive interpreter called GHCi which is great for playing with Haskell and trying things out, so let’s give it a spin.

  5. Introduction - HaskellWiki

    Feb 10, 2026 · Haskell is a modern, standard, non-strict, purely-functional programming language. It provides all the features sketched above, including polymorphic typing, lazy evaluation and higher …

  6. Learning Haskell - HaskellWiki

    Jun 14, 2025 · Learning Haskell — a tutorial combining clear explanations, graphics programming, and hands-on screencasts to teach you the essential concepts of functional programming in Haskell.

  7. Tutorials - HaskellWiki

    Jul 7, 2025 · This tutorial aims to explain the concept of a monad and its application to functional programming in a way that is easy to understand and useful to beginning and intermediate Haskell …

  8. A Gentle Introduction to Haskell: Introduction

    The Haskell language has evolved significantly since its birth in 1987. This tutorial deals with Haskell 98. Older versions of the language are now obsolete; Haskell users are encouraged to use Haskell 98. …

  9. Documentation - Haskell

    CIS194 is the introductory Haskell course of the University of Pennsylvania; it is free, thorough, practical and will guide you from the basics to advanced features of the language.

  10. A brief introduction to Haskell - HaskellWiki

    Haskell and OCaml differ on imperative programming: OCaml mixes pure and impure code, while Haskell separates them statically. The expressions and functions for I/O, mutable states, and other …