Nyah is a programming language designed to allow code to be written that performs as well as or better than traditional systems languages like C and C++ but with the expressiveness of a scripting language like python or ruby. Nyah is typed, but uses type inference so types can usually be omitted. Nyah has strong meta-programming capabilities. It uses the LLVM compiler infrastructure to generate object code. The grammar of nyah can be modified at compile time to allow flexible and power DSLs to be created simply.