Clojure を使用して Leiningen プロジェクトを実行しようとしています。LightTable は接続ペインで接続されていると言っていますが、メイン関数を手動で呼び出さない限り実行されません。
project.clj:
(defproject lein-test "0.1.0-SNAPSHOT"
:description "FIXME: write description"
:url "http://example.com/FIXME"
:license {:name "Eclipse Public License"
:url "http://www.eclipse.org/legal/epl-v10.html"}
:dependencies [[org.clojure/clojure "1.5.1"]]
:main lein-test.core)
core.clj:
(ns lein-test.core)
(defn -main [& args]
(println "asdf"))
ctrl+shift+enter でファイル全体を評価すると、コンソールに何も表示nil
されません。ns
追加すると
(-main)
コンソールに「asdf」が表示されます。lein run
コマンドプロンプトで期待される動作が得られます。私は何が欠けていますか?