Anonymous user
Interactive programming (repl): Difference between revisions
→{{header|Nim}}
(→{{header|BQN}}: Every executable supports interactive mode, not just CBQN) |
|||
Line 965:
<pre>Rosetta::Code</pre>
{{works with|Nim|0.20.0 or above}}
Since version 0.20.0 Nim also provides a REPL in its compiler API.
'''File: repl.nim'''
<lang Nim>import ../compiler/[nimeval, llstream]
runRepl(llStreamOpenStdIn().repl, [findNimStdLibCompileTime()], true)</lang>
'''Usage'''
<pre>nim c repl.nim
repl
.....>>> var a = 1
>>> var b = 2
>>> a + b
3</pre>
=={{header|OCaml}}==
|