Tag

clojure

pandita 2 min read

VMs — Assignment

Assignment is interesting. It’s one of the few places where the syntax tree does map well to the execution, but you can’t get to where you want to go through...

Read Article
pandita 2 min read

VMs — Parsing and Syntax

So far the Pandita virtual machine has three phases: a parser that produces an abstract syntax tree, a compiler that takes the AST and produces byte-code, and a virtual machine...

Read Article
work 1 min read

Clojure's Thread for Monads

Over the last few months, I’ve really been enjoying writing Clojure. In an effort to learn the language better, I’ve kept leaning on my code to make it clearer and...

Read Article