初心者の質問。
lein + emacs+nreplを使用してclojureを実行します。
私は次のことについて少し混乱しています:
指数関数を使いたいのですが。この関数は次の場所にありclojure.math.numeric-tower
ます。[org.clojure/math.numeric-tower "0.0.1"]
依存関係に追加して実行しますlein deps
。
.core ns
これを次のように追加することは可能です(可能だと確信しています)。
(ns learning.core
(:require [clojure.math.numeric-tower :as math]))
(def i-know-the-answer
(math/expt 2 10))
これをREPLにロード(ctl-x e
)しようとすると、エラーがスローされます。
clojure.lang.Compiler$CompilerException: java.lang.RuntimeException: No such namespace: math, compiling:(NO_SOURCE_PATH:2)
依存関係をREPLに直接ロードする必要がありますか?ソースファイルを変更/再コンパイルして使用することはできませんか?