Category:Fexl: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
{{language}} |
{{language}} |
||
[http://fexl.com Fexl] is a [[functional programming]] language designed to be compact, efficient, and customizable in embedded environments. It has no keywords, so whenever you see a symbol in a Fexl program, that symbol always refers to a function. If the symbol is not defined inside the program, then its definition must be supplied from outside the program, using a ''context''. A context is a function which supplies definitions for symbols, and the context itself is written in Fexl. |
[http://fexl.com Fexl] is a [[functional programming]] language designed to be compact, efficient, and customizable in embedded environments. It has no keywords, so whenever you see a symbol in a Fexl program, that symbol always refers to a function. If the symbol is not defined inside the program, then its definition must be supplied from outside the program, using a ''context''. A context is a function which supplies definitions for symbols, and the context itself is written in Fexl. |
||
Ultimately the core functions of Fexl are written in the [[C]] programming language. To write a new core function named "X" within Fexl, you simply create an appropriate C routine named "fexl_X". It automatically becomes available as a built-in Fexl function. |
Revision as of 15:07, 20 April 2012
This programming language may be used to instruct a computer to perform a task.
See Also: |
|
---|
Fexl is a functional programming language designed to be compact, efficient, and customizable in embedded environments. It has no keywords, so whenever you see a symbol in a Fexl program, that symbol always refers to a function. If the symbol is not defined inside the program, then its definition must be supplied from outside the program, using a context. A context is a function which supplies definitions for symbols, and the context itself is written in Fexl.
Ultimately the core functions of Fexl are written in the C programming language. To write a new core function named "X" within Fexl, you simply create an appropriate C routine named "fexl_X". It automatically becomes available as a built-in Fexl function.
Pages in category "Fexl"
The following 6 pages are in this category, out of 6 total.