XL stands for "Extensible Language". It's a programming language designed to address the challenges faced by programmers today. It addresses these challenges not by adding language features, but by making it easy and safe for any programmer to add features themselves.
To illustrate its flexibility, XL currently exists in two main dialects:
Both languages share the same syntax and meta-programming model.