これは問題のある質問ではありませんが、ツールの使用(leiningen)の質問です。
1つのメインプロジェクトの下に階層的なラインプロジェクトを作成することには利点がありますか?もしそうなら、その利点は何ですか?
lein new bene-cmp
Clojureの「メイン」プログラムであるを使用してプロジェクトを作成する場合
(defproject bene-cmp "1.0.4-SNAPSHOT"
:description "This is the main benetrak/GIC comparison program."
:dependencies [[org.clojure/clojure "1.4.0"]
[org.clojure/tools.cli "0.1.0"]
[clojure-csv/clojure-csv "1.3.2"]
[org.clojure/data.csv "0.1.2"]
[bene-csv "1.0.4-SNAPSHOT"]
[util "1.0.4-SNAPSHOT"]]
:omit-source true
:main bene-cmp.core)
そして、bashスクリプトによって最終的にbene-cmpに供給される入力ファイルをサニタイズするClojureスクリプトをいくつか作成したいと思います。これらが、bene-cmpと同じレベルのプロジェクトであるか、bene-cmpプロジェクトの下にある場合、その理由?
ありがとう。