Clojure プログラムの開始時に、次のことを行います。
(def db-coords
{:classname "org.postgresql.Driver"
:subprotocol "postgresql"
:subname (str "//" host ":" port "/" dbname) ;; host, port and dbname are defd above
:user "foo"
:password "bar"})
これらの値をクラスパス上の外部ファイル (.clj など) に保存し、そこからロードしたいと思います。明らかに、それを行う 1 つの方法はjava.util.Propertiesを使用することですが、Clojure には慣用的な方法があると思います。