           st
           line
           nil
-          {:load          load
+          {:ns            @current-ns
+           :load          load
            :eval          eval
            :verbose       true
            :context       :expr

(defn require [args]
  #_(prn "require" args)
  (cljs.js/require
    {:*compiler*     (env/default-compiler-env)
     :*data-readers* tags/*cljs-data-readers*
     :*load-fn*      load
     :*eval-fn*      eval}

      #_(println "require result:" res))))

(defn ^:export read-eval-print [line]
  (binding [ana/*cljs-ns* @current-ns
            *ns* (create-ns @current-ns)
            r/*data-readers* tags/*cljs-data-readers*]
