by shigemk2

当面は技術的なことしか書かない

Scalazでiterateeを使う雑な話

おねがいします。

iteratee自体については、こんな感じ説明で。あんまり良くわかっていない。

www.slideshare.net

アキュームレータと合成関数を合わせて、iterateeと呼ぶことにします

d.hatena.ne.jp

問題は、Scalazでiterateeを使うのにはどうしたらいいかって話。

コマンド。

scalazのリポジトリで。

$ sbt
> project iteratee

build.sbtに書く方法。

scalaVersion := "2.11.7"

val scalazVersion = "7.1.0"

libraryDependencies ++= Seq(
  "org.scalaz" %% "scalaz-core" % scalazVersion,
  "org.scalaz" %% "scalaz-effect" % scalazVersion,
  "org.scalaz" %% "scalaz-iteratee" % scalazVersion,
  "org.scalaz" %% "scalaz-typelevel" % scalazVersion,
  "org.scalaz" %% "scalaz-scalacheck-binding" % scalazVersion % "test"
)