A Simple Forth Interpreter in Clojure Just for fun I sat down and started writing a Forth interpreter in Clojure. This implementation only does some simple arithmetic, it has dup and "." (print), but lacks things like control structures. Our Forth environment has two key components, Dictionary Stack Dictionary holds both primitive words, those that are implemented in Clojure and user defined words