package expr
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Module Expr.EvalSource
Any problem is reported: syntax of an expression or unknown bindings
An env binds a names to values.
Add multiple bindings, all referring to the same value. Hence this creates aliases
Compile a string to an expression for later evaluation
Evaluate a string given an expression and evaluate it. This uses compile internally and is most useful if the expression is only evaluated once
Evaluate a (compiled) expression. This can be used to evaluate a single expression multiple times with different env environments