aboutsummaryrefslogtreecommitdiff
path: root/go/src/step1_read_print
diff options
context:
space:
mode:
Diffstat (limited to 'go/src/step1_read_print')
-rw-r--r--go/src/step1_read_print/step1_read_print.go5
1 files changed, 3 insertions, 2 deletions
diff --git a/go/src/step1_read_print/step1_read_print.go b/go/src/step1_read_print/step1_read_print.go
index 60a06cb..1f020af 100644
--- a/go/src/step1_read_print/step1_read_print.go
+++ b/go/src/step1_read_print/step1_read_print.go
@@ -11,6 +11,7 @@ import (
import (
"types"
"reader"
+ "printer"
)
// read
@@ -25,7 +26,7 @@ func EVAL(ast types.MalType, env string) (types.MalType, error) {
// print
func PRINT(exp types.MalType) (types.MalType, error) {
- return exp, nil
+ return printer.Pr_str(exp, true), nil
}
// repl
@@ -55,6 +56,6 @@ func main() {
fmt.Printf("Error: %v\n", e)
continue
}
- fmt.Printf("%#v\n", out)
+ fmt.Printf("%v\n", out)
}
}