Category:Fexl: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 1:
{{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.
 
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.
Anonymous user