DISABLE FDs (REMOVE ME).
[jackhill/mal.git] / coffee / step0_repl.coffee
CommitLineData
891c3f3b
JM
1readline = require "./node_readline.coffee"
2
3# read
4READ = (str) -> str
5
6# eval
7EVAL = (ast, env) -> ast
8
9# print
10PRINT = (exp) -> exp
11
12# repl
13rep = (str) -> PRINT(EVAL(READ(str), {}))
14
15# repl loop
16while (line = readline.readline("user> ")) != null
17 continue if line == ""
18 console.log rep line
19
20# vim: ts=2:sw=2