Skip to content

About

The online version of Haskell: the Craft of Functional Programming.

Topics

Resources

Stars

13 stars

Watchers

1 watching

Forks

Latest commit

 

History

271 Commits

Folders and files

Repository files navigation

Haskell: the Craft of Functional Programming

This is the repo for a substantially revised version of the third edition (2011) of Haskell: the Craft of Functional Programming bringing the book up to date with changes in Haskell and its infrastructure, including implementations, editor support, discussion channels and so on. It also includes feedback on exercise attempts and solutions powered by an LLM service.

The book is available online and in a PDF version, and is supported by a YouTube video lecture course: Introduction to Functional Programming in Haskell. The project is freely available under a Creative Commons licence.

In common with the times, the revision itself was assisted by LLM: specifically Claude Code v2.1.236 (Claude Sonnet 5) from Anthropic. The LLM provided guidance on the upgrade, including advice on changes to the ecosystem, as well as programming the infrastructure for translation from LaTeX input to mdBook output, running the code in github codespaces etc. It also provided substantial rewrites to chapters on Finding your way around the Haskell libraries and Haskell practicalities, as well as smaller corrections throughout.

About

The online version of Haskell: the Craft of Functional Programming.

Topics

Resources

Stars

13 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages