Nim/tests/dll/nimhcr_0_3.nim

19 lines
414 B
Nim

import hotcodereloading
import nimhcr_1
import nimhcr_2 # a new and different import!
proc makeCounter*(): auto =
return iterator: int {.closure.} =
for i in countup(0, 10, 1):
yield i
let c = makeCounter()
afterCodeReload:
echo " 0: after - closure iterator: ", c()
echo " 0: after - closure iterator: ", c()
echo " 0: after - c_2 = ", c_2
proc getInt*(): int = return g_1 + g_2.len