1
1
mirror of https://github.com/kanaka/mal.git synced 2024-09-21 10:37:58 +03:00
mal/io/step0_repl.io

19 lines
298 B
Io
Raw Normal View History

Regex
2016-02-17 05:02:12 +03:00
READ := method(str, str)
EVAL := method(ast, env, ast)
PRINT := method(exp, exp)
RE := method(str, EVAL(READ(str), nil))
REP := method(str, PRINT(RE(str)))
loop(
line := MalReadline readLine("user> ")
if(line isNil, break)
if(line isEmpty, continue)
REP(line) println
)