XL is an open source programming language created in 2000 by Christophe de Dinechin.
#481on PLDB | 24Years Old |
git clone https://github.com/c3d/xl
XL ("eXtensible Language") is the first and so far the only 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. Read more on Wikipedia...
0! is 1
N! is N * (N-1)!
for I in 1..5 loop
print "The factorial of ", I, " is ", I!
// XL programming language: http://xlr.sourceforge.net
writeln "Hello World"
if true then TrueBody else FalseBody -> TrueBody
if false then TrueBody else FalseBody -> FalseBody
Feature | Supported | Example | Token |
---|---|---|---|
Booleans | ✓ | True False | |
Strings | ✓ | "Hello world" | " |
Print() Debugging | ✓ | writeln | |
Templates | ✓ | ||
Semantic Indentation | ✓ |