BoxLang
Dynamic
Modular
Productive
A modern, dynamically and loosely typed scripting language for multiple runtimes.
For the Java Virtual Machine (JVM) giving you tons of Object-Oriented (OO), Functional Programming (FP) Constructs, and dynamic Metadata Programming (MP)