python: remove extraneous macroexpand call.
[jackhill/mal.git] / perl6 / step0_repl.pl
CommitLineData
a7081401
HÖS
1use v6;
2#use Linenoise;
3
4sub read ($str) {
5 return $str;
6}
7
8sub eval ($ast) {
9 return $ast;
10}
11
12sub print ($exp) {
13 return $exp;
14}
15
16sub rep ($str) {
17 return print(eval(read($str)));
18}
19
20sub MAIN {
21 #while (my $line = linenoise('user> ')).defined {
22 # say rep($line);
23 #}
24 while (my $line = prompt 'user> ').defined {
25 say rep($line);
26 }
27}