Runtime evaluation/In an environment: Difference between revisions

(Added Kotlin)
Line 195:
😖️ error: #|user| : unbound variable : x
</lang>
=={{header|Elena}}==
Using ELENA Script engine (3.2.1):
<lang elena>import extensions.
import extensions'scripting.
 
program =
[
var program := scriptInterpreter eval("{ eval(x){ ^" + 'program'arguments[1] + " } }").
console printLine('program'arguments[1],",",'program'arguments[2]," = ", program eval('program'arguments[2] toReal)).
].</lang>
{{out}}
<pre>
eval.exe "extensions'math'mathControl power(x,2)" 2
ELENA VM 3.2.17 (C)2005-2017 by Alex Rakov
Initializing...
Debug mode...
Done...
extensions'math'mathControl power(x,2),2 = 4.0
</pre>
 
=={{header|Erlang}}==
Anonymous user