Libraries and Frameworks

As of March 2020, School of Haskell has been switched to read-only mode.

Introductions to useful libraries and frameworks

  • School of Haskell

    Text manipulation School of Haskell

    A collection of tutorials on processing text - parsing structured forms, etc.
  • Bartosz Milewski

    Basics of Yesod Bartosz Milewski

    A gentle introduction to a Haskell web framework for beginners (no Haskell required) Yesod is a Haskell framework for developing web sites or, more generally, web applications. The whole FP Complete web site is a Yesod application. Already in the first tutorial you'll see how easy it is to not only create a web site, but to create a server that powers the web site. Yesod is a modern Model-View-Controller (MVC) framework, it has built-in support for interacting with databases, authentication and authorization, internationalization, Ajax and Json, and much more. Most importantly, because of the robustness of Haskell and its strong typing, web sites built using Yesod are much more reliable and require much less debugging and maintenance.
  • School of Haskell

    Random numbers in Haskell 18 Mar 2014School of Haskell

    A look at how to use System.Random
  • School of Haskell

    Database access 15 Nov 2013School of Haskell

    A tutorial covering database usage from Haskell with persistent-db.