import os,rdstdin
proc handler*() {.noconv.} =
echo()
echo "Exited via ctrl-c"
quit(0)
setControlCHook(handler)
proc ask: string =
# pressing ctrl-c while waiting for input
# does not trigger the handler
var z = readLineFromStdin("Enter your Name : ")
# pressing ctrl-c during sleep triggers the handler
#var z = "something"
#sleep(100000)
result = z
echo ask()