From 17e1c5f9f4006399398e8bb7e219a79962ebf3f0 Mon Sep 17 00:00:00 2001 From: Joel Martin Date: Mon, 6 Oct 2014 21:03:03 -0500 Subject: go: add step5_tco. Refactor env. Move EnvType interface definition to types.go. Remove Env pointers. --- go/src/printer/printer.go | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'go/src/printer') diff --git a/go/src/printer/printer.go b/go/src/printer/printer.go index 8cb4a40..5050c5a 100644 --- a/go/src/printer/printer.go +++ b/go/src/printer/printer.go @@ -45,6 +45,10 @@ func Pr_str(obj types.MalType, print_readably bool) string { return tobj.Val case nil: return "nil" + case types.MalFunc: + return "(fn* " + + Pr_str(tobj.Params, true) + " " + + Pr_str(tobj.Exp, true) + ")" default: return fmt.Sprintf("%v", obj) } -- cgit v1.2.3