Upgrade scalalib and introduce implicit failures

pull/1/merge
Thibault Duplessis 2012-02-24 15:54:46 +01:00
parent 40d4aec5d1
commit 7a4b5f6292
3 changed files with 7 additions and 1 deletions

View File

@ -32,7 +32,7 @@ object ApplicationBuild extends Build with Resolvers with Dependencies {
scalacOptions := Seq("-deprecation", "-unchecked")
) dependsOn (ornicarScalalib)
lazy val ornicarScalalib = uri("git://github.com/ornicar/scalalib#1.2")
lazy val ornicarScalalib = uri("git://github.com/ornicar/scalalib#1.6")
}
object ShellPrompt {

View File

@ -7,6 +7,8 @@ import format.Visual
case class Board(pieces: Map[Pos, Piece]) {
import implicitFailures._
def apply(at: Pos): Option[Piece] = pieces get at
def apply(x: Int, y: Int): Option[Piece] = pos(x, y) flatMap pieces.get

View File

@ -13,4 +13,8 @@ package object lila
with scalaz.Strings
with scalaz.NonEmptyLists
with scalaz.Semigroups {
object implicitFailures {
implicit def stringToFailures(str: String): Failures = str wrapNel
}
}