DISABLE FDs (REMOVE ME).
[jackhill/mal.git] / pike / step0_repl.pike
CommitLineData
a04e7a78
DM
1import .Readline;
2
3string READ(string str)
4{
5 return str;
6}
7
8string EVAL(string ast, string env)
9{
10 return ast;
11}
12
13string PRINT(string exp)
14{
15 return exp;
16}
17
18string rep(string str)
19{
20 return PRINT(EVAL(READ(str), ""));
21}
22
23int main()
24{
25 while(1)
26 {
27 string line = readline("user> ");
28 if(!line) break;
29 if(strlen(line) == 0) continue;
30 write(({ rep(line), "\n" }));
31 }
32 write("\n");
33 return 0;
34}