Read Typeclass for Scala. Controversial? Yes. Problematic? Yes. Better than watching
your friends write string.toInt and calling it good enough? Absolutely!
Quickstart
To use read in an existing SBT project with Scala 2.11 or a later version, add the following dependency to your
build.sbt:
libraryDependencies += "io.chrisdavenport" %% "read" % "<version>"
Examples
import io.chrisdavenport.read.Read import io.chrisdavenport.read.implicits._ "1".read[Int] // Right(1) "Foo".read[Int] // Left // For Those Who Want Haskell's Read Read[Int].unsafeRead("1") // 1: Int