1

このような宣言が与えられた場合

(ns some.namespace
   (:require [foo :refer [bar]]
             [baz :refer :all]
             [quux :as moo]))

... some more definitions are here

REPL でこのようなファイルを評価して、すべてのrequired 名前空間 (および場合によっては を使用している場合でも:import) を REPL ですぐに使用できるようにするにはどうすればよいですか?

私は Cider (nREPL ベース) で Emacs を使用していますが、これは一般的に適用されると思いますか?

4

1 に答える 1

1

を使用leiningenしてプロジェクトを作成し、プロジェクト ディレクトリからの相対ファイル パスを使用すると、 http://clojuredocs.org/clojure.core/loadsrc/some/namespace.cljを使用できます。load

(load "some/namespace")

次に、名前空間を変更します

(ns some.namespace)

于 2015-04-05T17:16:00.347 に答える