Interactive programming (repl): Difference between revisions

(→‎{{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}}==