Scala アプリケーションの設定ファイルをどの形式で記述しようかと調べたら Twitter 製の util-eval が良い感じだったので紹介する。 util-eval とは util-eval は Scala コードをインタープリター的に評価するライブラリ。Scala コードを動的に読むことで設定ファイルとして利用することを目的としている。 Scala コードを設定ファイルとすることは YAML, JSON, properties と比較して下記の利点がある。 強い型付けとコンパイラのチェックを受ける。コンパイルできない場合は例外を吐いてくれる。 Scala コードなので強力な言語機能やライブラリの恩恵を受けられる リポジトリ github maven.twttr.com 2011.07 現在、github より Maven の方がバージョンが進んでいる。Twitter 社は全体的に