1
1
mirror of https://github.com/kanaka/mal.git synced 2024-09-19 09:38:28 +03:00
mal/chuck/step0_repl.ck
Vasilij Schneidermann 4abd73a692 Implement step 0
2016-04-24 16:18:01 +02:00

35 lines
447 B
Plaintext

fun string READ(string input)
{
return input;
}
fun string EVAL(string input)
{
return input;
}
fun string PRINT(string input)
{
return input;
}
fun string rep(string input)
{
return input => READ => EVAL => PRINT;
}
fun void main()
{
ConsoleInput stdin;
string input;
while( true )
{
stdin.prompt("user>") => now;
stdin.getLine() => input;
chout <= rep(input) + "\n";
}
}
main();