Hope programming language interpreter