SPLAT (Software Principles Language And Tools) A simple programming language and associated tools for parsing, typechecking, and interpretive execution of the language.