Runtime evaluation/In an environment: Difference between revisions
Content added Content deleted
(Added Julia language) |
|||
Line 196: | Line 196: | ||
</lang> |
</lang> |
||
=={{header|Elena}}== |
=={{header|Elena}}== |
||
Using ELENA Script engine (3. |
Using ELENA Script engine (3.3.0): |
||
<lang elena>import extensions. |
<lang elena>import extensions. |
||
import extensions'scripting. |
import extensions'scripting. |
||
Line 202: | Line 202: | ||
program = |
program = |
||
[ |
[ |
||
var program := |
var program := escript eval("^{ eval(x)[ ^" + 'program'arguments[1] + " ] }"). |
||
console printLine('program'arguments[1],",",'program'arguments[2]," = ", program eval('program'arguments[2] toReal)). |
console printLine('program'arguments[1],",",'program'arguments[2]," = ", program eval('program'arguments[2] toReal)). |
||
Line 209: | Line 209: | ||
<pre> |
<pre> |
||
eval.exe "extensions'math'mathControl power(x,2)" 2 |
eval.exe "extensions'math'mathControl power(x,2)" 2 |
||
ELENA VM 3. |
ELENA VM 3.3.1 (C)2005-2017 by Alex Rakov |
||
Initializing... |
Initializing... |
||
Debug mode... |
Debug mode... |