IntelliJ\Cursive で短い Clojure プログラムを実行しようとしています。私のプログラムには2つのファイルが含まれています:
project.clj:
(defproject try3 "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.7.0"]]
:main try3.core)
と:
core.clj:
(ns try3.core)
(defn foo
"I don't do a whole lot."
[x]
(println x "Hello, World!"))
(defn -main [] (println "hi"))
プロジェクトを実行すると、 -main 関数が自動的に実行されます。これを実現するにはどうすればよいですか?