git clone https://github.com/c3d/xl
|#719on PLDB||23Years Old|
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