|
eval
|
The eval function evaluates the argument {exp} and returns the resulting
value. When the input to eval is a List, invoking eval is equivalent to
invoking morph, compile, and eval. If the eval function is
passed a List as an argument, it is assumed that lexing has already taken place.
When to use The eval function is used whenever an expression needs to be evaluated.
(eval string) Always returns the result of (eval (compile (lisp string))).
Here are a number of links to Lambda coding examples which contain this instruction in various use cases.
Here are the links to the data types of the function arguments. Here are also a number of links to functions having arguments with any of these data types.
You can always talk with the AIS at aiserver.sourceforge.net.
Name
Description
AIS Types string A string containing a Lisp language expression to be compiled and evaluated. String
Returns:
Examples
Argument Types
Pair
List
Lambda
String
How do I contact the AIS team?