From 70ea599b6e0787102f12cd543dcd65a2eb3751d5 Mon Sep 17 00:00:00 2001 From: Joel Martin Date: Sat, 4 Oct 2014 21:49:26 -0500 Subject: go: step1_read_print print working. --- go/src/step1_read_print/step1_read_print.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'go/src/step1_read_print') 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) } } -- cgit v1.2.3