-
Compiler Plugins For GHC: Week Five
-
Compiler Plugins For GHC: Weeks Three and Four
-
Compiler Plugins For GHC: Week Two
I wasn’t quite as productive with my Summer Of Code project this week as I was last week. Let’s take a look at the big ticket items that were accomplished.
-
Compiler Plugins For GHC: The First Week
Things have been coming along very well with my Summer of Code project to add dynamically loaded plugins to the Glasgow Haskell Compiler. In my first week of coding post-finals I’ve got a lot done. I’ll be discussing two of the headline items in this post.
-
Free Monads In Haskell
Did you know that you can actually generate a monad automatically given any endofunctor? This is the free monad of that functor. How do we perform this magic trick? Quite simple, everything follows from this data type: