Anonymous user
Runtime evaluation: Difference between revisions
→{{header|Tcl}}: discuss passing in/returning values, interpreter environment
(→Common Lisp: This is also a wrong example.) |
(→{{header|Tcl}}: discuss passing in/returning values, interpreter environment) |
||
Line 92:
=={{header|Tcl}}==
Evaluation in the current interpreter:
<lang tcl>set four 4
set result1 [eval "expr {
eval [list expr [list 4 + 5]] ;# list input▼
</lang>▼
Interpretation in a child interpreter, demonstrated in an interactive [[tclsh]]:
<lang Tcl>
% interp create helper
helper
% helper eval {set four 4}
4
% set r1 [helper eval {expr $four + 5}]
▲9</lang>
{{Omit From|C}}
{{Omit From|C++}}
|