Vanessa McHale's blog (1)
  • Universally Quantified Types Are Not Templates

    by Vanessa McHale | Computer Science

    Variable types (à la System F) are not templates, though one can think of them as type schemata. A template

  • Performance of Sharing

    by Vanessa McHale | Haskell

    After paraphrasing a computation I had found in a paper, I realized I had ruined its performance.

  • Matching R's Performance Takes Nothing Special

    by Vanessa McHale | Apple

    Apple outperforms R in important cases.

  • A Proper X86 Assembler in Haskell Using the Escardó-Oliva Functional

    by Vanessa McHale | Haskell

    Writing an assembler turns out to be an interesting example: one needs to calculate distances between jumps and their target labels, and the target may appear after the label. It turns out that one can write a one-pass assembler using the tardis monad or in Curry, using logic programming.

  • Lessons from Arthur Whitney's Style

    by Vanessa McHale | Arthur Whitney Style

    Arthur Whitney is (in)famous for his laconic style. The following is a memory allocator in C: