A parsed Kernel-E expression.
- Signature: compile(env :Scope) :CompiledE
Compile the expression to an internal form (e.g. currently Transformed-E, but could be Java bytecode). The result is a Thunk which can be invoked to evaluate the code in the given environment.
- Signature: eval(env :Scope) :any
Convenience method to compile and evaluate the expression in one go.