aboutsummaryrefslogtreecommitdiff
path: root/clojure/src/step2_eval.clj
diff options
context:
space:
mode:
Diffstat (limited to 'clojure/src/step2_eval.clj')
-rw-r--r--clojure/src/step2_eval.clj7
1 files changed, 3 insertions, 4 deletions
diff --git a/clojure/src/step2_eval.clj b/clojure/src/step2_eval.clj
index 6ff9eb3..581bf3f 100644
--- a/clojure/src/step2_eval.clj
+++ b/clojure/src/step2_eval.clj
@@ -1,10 +1,8 @@
(ns step2-eval
(:require [clojure.repl]
- [types]
[readline]
- [reader]))
-
-(declare EVAL)
+ [reader]
+ [printer]))
;; read
(defn READ [& [strng]]
@@ -12,6 +10,7 @@
(reader/read-string strng)))
;; eval
+(declare EVAL)
(defn eval-ast [ast env]
(cond
(symbol? ast) (or (get env ast)