XL (programming language): Difference between revisions

Content deleted Content added
AFD closed as no consensus (XFDcloser)
quotation marks for meanings
Line 5:
| caption =
| paradigm =
[[multi-paradigm programming language|Multi-paradigm]],: [[concept programming|Conceptconcept-oriented]], [[imperative programming|imperative]], [[functional programming|functional]]
| year = 2000
| designer = [[Christophe de Dinechin]]
Line 22:
}}
{{Portal|Free and open-source software}}
'''XL''' stands for ("eXtensible Language. It") is the first and so far the only [[computer]] [[programming language]] designed to support concept programming.<ref>{{cite news|url=https://www.theregister.co.uk/2008/01/16/concept_programming |title=Dip into Concept Programming |first=Phil |last=Manchester |publisher=The Register |date=2008-01-16| accessdate=2010-02-03}}</ref>
 
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 programming|imperative language]]. Programmers can write their own plug-ins to implement application-specific notations, such as [[derivative|symbolic differentiation]], which can then be used as readily as built-in language features.