A programming language, well bits of it anyway.