Scripting language to learn the internals of compilers and programming languages.