VimClojure (2.2.0) と Clojure 1.2.0 でappengine-magic (0.3.1)セットアップを使用しようとしています。
バニラ REPL ( ) を介して使用すると、物事は正しく見えますlein repl
。
user=> (require '[clojure.contrib.ns-utils :as nsu])
nil
user=> (require '[appengine-magic.core :as ae])
nil
user=> (nsu/ns-vars 'appengine-magic.core)
(appengine-environment-type def-appengine-app
default-war-root in-appengine-interactive-mode? open-resource-stream
start start* stop stop* wrap-war-static)
しかし、VimClojure からネイルガン サーバーに同じコードが送信されると、次のようになります。
java -cp "`lein classpath`" vimclojure.nailgun.NGServer 127.0.0.1
一部の関数とマクロが表示されなくなります。
user=> (require '[clojure.contrib.ns-utils :as nsu])
nil
user=> (require '[appengine-magic.core :as ae])
nil
user=> (nsu/ns-vars 'appengine-magic.core)
(appengine-environment-type def-appengine-app
in-appengine-interactive-mode? open-resource-stream)
同じバージョンのappengine-magic
jar がクラスパスにあることは間違いありません。
それで、それはバグですか、それとも設定ミスですか?