Haskell
  • Monads As "Programmable Semicolons"

    by Vanessa McHale | Haskell

    If you have followed the Haskell community much, you may have heard the phrase "programmable semicolon" in relation to monads. Of course, it is not obvious what is meant by such a thing, so I figured I'd write a short explanation for those already familiar with monads.

  • Advice for Haskell Beginners

    by Vanessa McHale | Haskell

    This was inspired by Gabriel Gonzalez's post, so you may wish to read that first.

  • Using Haskell on the Frontend

    by Vanessa McHale | Haskell

    This tutorial will give you an opinionated introduction to using Haskell on the frontend for web. To benefit, you must:

  • Syntax Checkers in Haskell

    by Vanessa McHale | Haskell

    I recently wrote tomlcheck, which, as the name implies, is a syntax checker for TOML files. Since I'd read a call-to-arms regarding the lack of concrete success stories in Haskell a few months ago, I figured I'd contribute one of mine.

  • Functional Pearl: Integer Partitions and QuickCheck

    by Vanessa McHale | Haskell

    If you were on the math team during high school, you may remember integer partitions not too fondly. They're not particularly easy to get a grip on: even counting the partitions of an integer requires generating functions (which are scary when you're in high school).

    |