This programming language may be used to instruct a computer to perform a task.
|Parameter passing methods:||By value|
If you know E, please write code for some of the tasks not implemented in E.
E is a programming language designed around object-capability security and event-loop concurrency, in order to support creation of highly robust and secure programs.
 Trying E
To run an E program:
$ rune program.e
To get a REPL (aka prompt, shell, interactive interpreter):
 Syntax of examples
While most of the examples on Rosetta Code are E expressions (programs), some may be written like this:
? expression # value: print representation
This is both the format of a transcript at an E REPL, and the format employed by Updoc, a test framework for E. “?” is a prompt for user input (“>” indicates multi-line input) and “# foo:” indicates responses.
# value:the return value of the expression, printed
# problem:an exception thrown by evaluation of the expression
# syntax error:an exception thrown by parsing of the expression
# stderr:text written to the
stderrstreams. It is typically only used in test scripts and not in ordinary interactive sessions.
To try out these examples for yourself, just install E and run the
rune command to get the “?” prompt. Multi-line input is automatic for unbalanced brackets/parens and can be indicated in other cases by a trailing backslash.
 See Also
This category has the following 3 subcategories, out of 3 total.
Pages in category "E"
The following 269 pages are in this category, out of 269 total.