|
|
|
|
Quick Links
Understanding XL
In depth
Other projects
|
XLR: Extensible Language and Runtime
|
In Concept Programming, we call a concept anything from the problem space that matters to your program. These are two important criteria:
Depending on the problem space being considered, a window displaying some information may be a concept; a mathematical operation, such as a linear transform, may be a concept; the synchronization between two tasks may be a concept; the transformations performed on a stream of text may be a concept. There is no precise limit on the set of concepts that programmers may need to deal with. Programmers do not manipulate concepts directly. They deal with concept representations. The key focus of Concept Programming is how programmers transform concepts into representations. XL is an example of a language designed for such general-purpose transformations.
|
Copyright 2008 Christophe de Dinechin (Blog)
E-mail: XL Mailing List (polluted by spam, unfortunately)