A flexible, human readable, programming language with dynamically extensible syntax.