Scalazをいつでも簡単に試せるようにしておく方法

Scalaz_Advent 2012 の14日目その2です

screplをインストー*1 *2して

http://www.scala-sbt.org/release/docs/Detailed-Topics/Scripts

.bash_profileとかなんでもいいですが

alias scalaz='screpl org.scalaz%%scalaz-core%7.1.5'

と登録しておきましょう。これで、コマンドラインから、"scalaz"と打つだけでいつでもScalazにpathが通った状態でScalaのREPLが立ち上がります。
べつにScalazに限らず、よく使うライブラリは以下のようにいくつか登録して、簡単に試せるようにしてます。

alias scalaz6='screpl org.scalaz%%scalaz-full%6.0.4'
alias dispatch='screpl net.databinder.dispatch%%dispatch-core%0.9.5'
alias liftjson='screpl net.liftweb%lift-json-scalaz_2.9.1%2.4 net.liftweb%lift-json-ext_2.9.1%2.4'
alias scalajhttp='screpl org.scalaj%%scalaj-http%0.3.7'

*1:screplのインストールには、conscriptが必要です(厳密にいうと必要じゃないが、明らかにcs使ってインストールしたほうが便利)

*2: screplインストールすると、sbtとscalasもインストールされますが、sbtは邪魔(sbt-extras使ってる)なので消してます。