cherry Interpreter for lightweight programming language Information Practice writing Interpreter in Go following book by Thorsten Ball Programming Language Features Go-like syntax ints, bools arthmetic operations function as first class citizen struct type object type