Unlike APL, ELI uses ASCII characters. ELI has one or two ASCII characters to denote one APL notation. Normally, the second character is a dot(.) which extends a function to another similar function. For example, in terms of dyadic functions, the Asterisk(
*) is the multiplication and the
*. is the power. This design helps ELI programmers quickly grasp the language with rich primitives.
ELI is a succinct and powerful array programming language. You don’t need to write loops for iterating every element in arrays. Instead, the set of well-designed primitives can take over the loops so that programmers are freed from tedious labor work and use ELI as a tool of thought.
- Since 2015 (Mirror site)School of computer science at McGill University
- Since 2012 (Official)Google App Engine
- 2014 to 2015School of computing at Queen’s University
- 2010 to 2012Zhejiang Normal University
- Highlight the features of ELI and EliStudio;A well-defined table for the comparison between ELI and APL
- Introduction to the ECC compiler for ELI to C;Available benchmarks
- EliStudio packages for Windows, Linux and MacOS
- Include ELIPrimer, ELI4kids and etc.
- Leave your comments about the website and ELI;Contact us for any other questions