Raku is a programming language. It is designed to be easily learned, read, and written by humans and is inspired by natural language. It allows the beginner to write in “baby Raku,” while giving the experienced programmer freedom of expression, from concise to poetic.
Raku is gradually typed. It mostly follows the paradigm of dynamically typed languages in that it accepts programs whose type safety it can’t guarantee during compilation. However, unlike many dynamic languages, it accepts and enforces type constraints. Where possible, the compiler uses type annotations to make decisions at compile time that ...