Error dispatch-nio is not found

153 Views Asked by At

I m trying out the example given at http://dispatch-classic.databinder.net/Choose+an+Executor.html for dispatch-nio: Example given:

import dispatch._
val h = new nio.Http
val f = h(url("http://www.scala-lang.org/") as_str)

My code:

  import dispatch._
  val h = new nio.Http
  var host = "http://www.scala-lang.org";
    val f: Future[String] = h(url("http://www.scala-lang.org/") as_str)
    f.apply();

But it doesn't recognize nio and as_str keywords. Could anyone please suggest what would be the problem?

1

There are 1 best solutions below

3
On BEST ANSWER

I'm not sure of your version but I've got it to work with 0.8.1, the namespace looks like it's changed from the documentation.

In build.sbt:

libraryDependencies += "net.databinder" %% "dispatch-nio_2.10.2" % "0.8.1"

In code:

import dispatch.classic._

val h = new nio.Http
var host = "http://www.scala-lang.org";
val f = h(url("http://www.scala-lang.org/") as_str)
f.apply()

You may need to substitute the 2.10.2 in the library dependency with your scala version number.