Vanessa McHale
  • Variations on a Theme II

    by Vanessa McHale | ATS

    A set of curated examples to show ATS' capacities for functional and imperative programming, wherein we sum the numbers \(1..n\) many times:

  • Curry vs Uncurry on Hackage

    by Vanessa McHale | Haskell

    This post was inspired by a curious question on Twitter: is curry or uncurry more common in Haskell code?

  • Polyglot Is the Fastest Code-counting Tool Available

    by Vanessa McHale | Programming

    As you may know, I have been working on polyglot for some time now. It is now the second-most popular ATS project on github0 and it has reached a state of relative maturity.

  • Benchmarking the Edit Distance

    by Vanessa McHale | Programming

    As a follow-up to my post on computing the Levenshtein distance in ATS, I figured I'd write up some of the actual benchmark results, as well as some of the subtleties involved in benchmarking various ecosystems.

  • Edit Distance in ATS

    by Vanessa McHale | ATS

    As ATS remains a somewhat obscure language, I figured I'd write up a recent success and give some commentary on some advanced features of ATS.