Haskell and Java implementations of Lox Lox is the language described in Robert Nystrom's excellent book Crafting Interpreters. This repository contains: Hlox: my Haskell implementation of the tree-walk interpreter for Lox; Jlox: the Java implementation, as described by Robert Nystrom in his book.