Contents |
ELI is an array programming language system based on APL but uses ascii-character set. ELI has most of functionalities of ISO APL standard, i.e. all flat array operations, but it also has facilities not prescribed there such as lists for non-homogeneous data, complex numbers, symbols, temporal data, control structures and scripting files. ELI is succinct, easy to learn and versatile. Compared with MATLAB, ELI encourages a dataflow style of programming where the output of one operation feeds the input of another that result in greater productivity and clarity of code. ELI is freely available on Windows, Linux and Mac OS; see Download for versions and update information. An introductory paper and a Primer are available in Documents. We give a sample here to illustrate the flavor of the language. People already familiar with APL can jump directly to examine the APL/ELI Symbol Comparison Table. A line of ELI executes from right to left as a chain of operations, and what to the right of ¡®//¡¯ is a comment. |
| ©2013 by chf |