Vanessa McHale
  • Adequate J Matrix Performance

    by Vanessa McHale | J

    I adapted the xor example here from Python; they used NumPy.

  • Dimension Is a Functor

    by Vanessa McHale | Programming

    Dimension is a functor. This is true for points in space as well as arrays (more concretely).

  • Artisanal Neural Networks

    by Vanessa McHale | J

    I ported a Python tutorial to J.

  • Tricks for Compilers in Haskell

    by Vanessa McHale | Haskell

    When writing a compiler, one typically annotates the syntax tree in various phases. What the nodes are annotated with will vary over the course of the program; one might add type information during a type synthesis phase.

  • A Gloss for Linear Logic

    by Vanessa McHale | Programming

    Linear logic is often introduced with unintuitive and contrived examples involving food. For computer scientists, linear logic is well motivated by memory management à la C.