aboutsummaryrefslogtreecommitdiff
path: root/go/src/step2_eval
diff options
context:
space:
mode:
Diffstat (limited to 'go/src/step2_eval')
-rw-r--r--go/src/step2_eval/step2_eval.go1
1 files changed, 1 insertions, 0 deletions
diff --git a/go/src/step2_eval/step2_eval.go b/go/src/step2_eval/step2_eval.go
index e82c360..31d6f64 100644
--- a/go/src/step2_eval/step2_eval.go
+++ b/go/src/step2_eval/step2_eval.go
@@ -70,6 +70,7 @@ func EVAL(ast MalType, env map[string]MalType) (MalType, error) {
default: return eval_ast(ast, env)
}
+ // apply list
el, e := eval_ast(ast, env)
if e != nil { return nil, e }
f, ok := el.(List).Val[0].(func([]MalType)(MalType, error))