XL (programming Language)
XL stands for eXtensible Language. It is a computer programming language designed to support concept programming.
XL features programmer-reconfigurable syntax and semantics. Compiler plug-ins can be used to add new features to the language. A base set of plug-ins implements a relatively standard imperative language. Programmers can write their own plug-ins to implement application-specific notations, such as symbolic differentiation, which can then be used similarly to built-in language features.
Read more about XL (programming Language): Language, Syntax, Semantics of XL1, Development Status and History, Semantics