A jupyter kernel for the Eclipse Modeling Framework Epsilon family of languages.
Currently only supports the EOL subset of the language family.
While EOL itself is a statement-oriented language that require every statement to be semicolon-terminated, IEpsilon is smart enough to realize that an expression need not be terminated with a semicolon to be valid.
If (and only if) IEpsilon detects no usage of the println() function, it automatically echoes the last expression to be evaluated.
IEpsilon is a fully-functional EOL kernel, maintaining the state of variables and defined operations across cell executions as is the standard.