> ## Content Index
> Fetch the complete content index at: https://blog.matthewbrunelle.com/llms.txt
> Use this file to discover other available public pages before exploring further.

# Haskell Nirvana
- URL: https://blog.matthewbrunelle.com/haskell-nirvana/
- Published: 2011-10-28T04:00:00.000Z
- Updated: 2025-08-12T19:26:44.000Z
- Description: From when I was once very obsessed with Haskell.
- Author: Matthew Brunelle
- Tags: Paleontology, Programming Language Theory

This post is a part of my [blog paleontology series](https://blog.matthewbrunelle.com/tag/paleontology/). I dug up and restored this post on 2025-08-11.I've updated some links to the wayback machine when needed.

I mentioned in the [Parasail Alpha 0.2 Release](https://blog.matthewbrunelle.com/parasail-alpha-0-2-release/) post that I was a huge language design nerd. The obession peaked for a couple years with Haskell during college.

---

Haskell is tough, and I love that about it. It forces you to take your time, in order to produce reliable code. I may just convert from being a Pythonista to Haskellism. However if I am ever going to get anything worth while made with it, I'm going to need to reach a state of Haskell Nirvana. I want to know every nuance of the language from top to bottom. As such, I am maintaining a list of the sources that I have found most helpful, for those who may wish to walk down the path of zen as well.

- [Google TechTalk](http://www.youtube.com/watch?v=b9FagOVqxmI&feature=related&ref=blog.matthewbrunelle.com)
- [Learn You a Haskell for Great Good!](http://learnyouahaskell.com/chapters?ref=blog.matthewbrunelle.com)
- [Real World Haskell](http://book.realworldhaskell.org/read/?ref=blog.matthewbrunelle.com)
- [Ninety-Nine Haskell Problems](http://www.haskell.org/haskellwiki/H-99:%5FNinety-Nine%5FHaskell%5FProblems?ref=blog.matthewbrunelle.com)
- [OpenGl Practice](https://github.com/dagit/nehe-tuts?ref=blog.matthewbrunelle.com)
- [Haskell Monads](http://unknownparallel.com/monads.php?ref=blog.matthewbrunelle.com)
- [What is a monad?](http://jpembeddedsolutions.files.wordpress.com/2011/11/monads.pdf?ref=blog.matthewbrunelle.com)
- [Why do monads matter?](http://cdsmith.wordpress.com/2012/04/18/why-do-monads-matter/?ref=blog.matthewbrunelle.com)
- [The Less Travelled Monad Tutorial](http://softwaresimply.blogspot.com/2012/04/less-travelled-monad-tutorial-part-1.html?ref=blog.matthewbrunelle.com)
- [Funktionale Programmierung](http://videoag.fsmpi.rwth-aachen.de/?course=12ss-funkprog&ref=blog.matthewbrunelle.com)

\~Matt