Approximate Abstractions

Madeline talks about stuff she is doing or has caught her interest.

TinyAPL part 5: Array Notation and Reductions

#tinyapl#apl#haskell

In this post, I add array notation to TinyAPL, as well as reductions, scans, and a few other primitives.

Read More

TinyAPL part 4: Finally, Parsing!

#tinyapl#apl#haskell

I finally figured out how to parse APL, so now TinyAPL has a parser and an interpreter.

Read More

TinyAPL part 3: More Primitives

#tinyapl#apl#haskell

In this post I implement some of the less intuitive primitives for TinyAPL.

Read More

TinyAPL part 2: Functions & Operators

#tinyapl#apl#haskell

In this post, I will add functions and operators to the Haskell representation of TinyAPL.

Read More

TinyAPL part 1: Introduction & Arrays

#tinyapl#apl#haskell

In this series of articles, I will implement a simple APL dialect named TinyAPL in Haskell.

Read More