Languages Features Creators Calendar CSV Resources Blog About Pricing Add Language
GitHub icon

XL

XL - Programming language

< >

XL is a programming language created in 2000 by Christophe de Dinechin.

#742on PLDB 23Years Old 387Users
3Books 0Papers

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...


Example from the web:
0! is 1 N! is N * (N-1)! for I in 1..5 loop print "The factorial of ", I, " is ", I!
Example from hello-world:
// XL programming language: http://xlr.sourceforge.net writeln "Hello World"
Example from Wikipedia:
if true then TrueBody else FalseBody -> TrueBody if false then TrueBody else FalseBody -> FalseBody

Language features

Feature Supported Token Example
Booleans ✓ True False
Strings ✓ "
"Hello world"
Print() Debugging ✓ writeln
Templates ✓
Semantic Indentation ✓

Books about XL from ISBNdb

title authors year publisher
The Atari 600 XL program book Goode, Peter 1983 Phoenix Pub. Associates
Xl (programming Language) Surhone and Lambert M. and Timpledon and Miriam T. and Marseken and Susan F. 2010
Xl (xml Programming Language) Surhone and Lambert M. and Timpledon and Miriam T. and Marseken and Susan F. 2010
zephyr-asdl.html · xl-lang.html · apt.html

View source

- Build the next great programming language · Search · v2023 · Day 208 · Docs · Acknowledgements · Traffic · Traffic Today · Mirrors · GitHub · feedback@pldb.com