In [1]:
classpath.addPath("/Users/cbuntain/Development/github/JavaVader/target/JavaVader-1.0-SNAPSHOT-jar-with-dependencies.jar")




In [2]:
import edu.umd.hcil.vader.SentimentIntensityAnalyzer

val analyzer = SentimentIntensityAnalyzer.getDefaultAnalyzer


Using Lexicon: jar:file:/Users/cbuntain/Development/github/JavaVader/target/JavaVader-1.0-SNAPSHOT-jar-with-dependencies.jar!/lexica/vader_lexicon.txt
import edu.umd.hcil.vader.SentimentIntensityAnalyzer
analyzer: edu.umd.hcil.vader.SentimentIntensityAnalyzer = edu.umd.hcil.vader.SentimentIntensityAnalyzer@115bf57

In [3]:
analyzer.polarity_scores("VADER is smart, handsome, and funny.").get("compound")


res2: Double = 0.8316320352807864

In [4]:
import java.io._
val pw = new PrintWriter(new File("tweets_GroundTruth+java.txt" ))

val source = scala.io.Source.fromFile("tweets_GroundTruth.txt")
for ( line <- source.getLines ) {
    val lineArr = line.split("\t")    
    val score = analyzer.polarity_scores(lineArr(2)).get("compound")
    
    pw.write(String.format("%s\t%s\n", line, score.toString))
}

pw.close()
source.close()


java.lang.reflect.InvocationTargetException
  sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  java.lang.reflect.Method.invoke(Method.java:497)
  ammonite.Interpreter$$anonfun$evaluate$1$$anonfun$apply$9.apply(Interpreter.scala:325)
  ammonite.Interpreter$.evaluating(Interpreter.scala:291)
  ammonite.Interpreter$$anonfun$evaluate$1.apply(Interpreter.scala:325)
  ammonite.Interpreter$$anonfun$evaluate$1.apply(Interpreter.scala:324)
  ammonite.InterpreterAction$$anon$1.apply(Interpreter.scala:57)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:43)
  ammonite.InterpreterAction$$anon$1.apply(Interpreter.scala:57)
  ammonite.Interpreter$$anon$5$$anonfun$flatMap$5.apply(Interpreter.scala:303)
  ammonite.Interpreter$$anon$5$$anonfun$flatMap$5.apply(Interpreter.scala:302)
  ammonite.InterpreterAction$$anon$1.apply(Interpreter.scala:57)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  scala.util.Either$RightProjection.flatMap(Either.scala:523)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:43)
  ammonite.InterpreterAction$$anon$1.apply(Interpreter.scala:57)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  scala.util.Either$RightProjection.flatMap(Either.scala:523)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:43)
  ammonite.InterpreterAction$$anon$1.apply(Interpreter.scala:57)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  scala.util.Either$RightProjection.flatMap(Either.scala:523)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:43)
  ammonite.InterpreterAction$$anon$1.apply(Interpreter.scala:57)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  scala.util.Either$RightProjection.flatMap(Either.scala:523)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:43)
  ammonite.InterpreterAction$$anon$1.apply(Interpreter.scala:57)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  scala.util.Either$RightProjection.flatMap(Either.scala:523)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:43)
  ammonite.InterpreterAction$$anon$1.apply(Interpreter.scala:57)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  scala.util.Either$RightProjection.flatMap(Either.scala:523)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:43)
  ammonite.InterpreterAction$$anon$1.apply(Interpreter.scala:57)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  scala.util.Either$RightProjection.flatMap(Either.scala:523)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:43)
  ammonite.InterpreterAction$$anon$1.apply(Interpreter.scala:57)
  ammonite.Interpreter$$anon$4$$anonfun$flatMap$4.apply(Interpreter.scala:246)
  ammonite.Interpreter$$anon$4$$anonfun$flatMap$4.apply(Interpreter.scala:240)
  ammonite.InterpreterAction$$anon$1.apply(Interpreter.scala:57)
  ammonite.Interpreter$$anon$3$$anonfun$flatMap$3$$anonfun$apply$7.apply(Interpreter.scala:232)
  ammonite.Interpreter$$anon$3$$anonfun$flatMap$3$$anonfun$apply$7.apply(Interpreter.scala:232)
  ammonite.util.Capture$$anonfun$ammonite$util$Capture$$withErr$1.apply(Capture.scala:46)
  scala.util.DynamicVariable.withValue(DynamicVariable.scala:57)
  scala.Console$.withErr(Console.scala:148)
  ammonite.util.Capture$.ammonite$util$Capture$$withErr(Capture.scala:42)
  ammonite.util.Capture$$anonfun$3.apply(Capture.scala:59)
  ammonite.util.Capture$$anonfun$withOut$1.apply(Capture.scala:37)
  scala.util.DynamicVariable.withValue(DynamicVariable.scala:57)
  scala.Console$.withOut(Console.scala:107)
  ammonite.util.Capture$.withOut(Capture.scala:33)
  ammonite.util.Capture$.withOutAndErr(Capture.scala:59)
  ammonite.util.Capture$.apply(Capture.scala:106)
  ammonite.Interpreter$$anon$3$$anonfun$flatMap$3.apply(Interpreter.scala:232)
  ammonite.Interpreter$$anon$3$$anonfun$flatMap$3.apply(Interpreter.scala:231)
  ammonite.InterpreterAction$$anon$1.apply(Interpreter.scala:57)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  scala.util.Either$RightProjection.flatMap(Either.scala:523)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:43)
  ammonite.InterpreterAction$$anon$1.apply(Interpreter.scala:57)
  ammonite.Interpreter$$anon$2$$anonfun$flatMap$2.apply(Interpreter.scala:205)
  ammonite.Interpreter$$anon$2$$anonfun$flatMap$2.apply(Interpreter.scala:204)
  ammonite.InterpreterAction$$anon$1.apply(Interpreter.scala:57)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:43)
  ammonite.InterpreterAction$$anon$1.apply(Interpreter.scala:57)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  scala.util.Either$RightProjection.flatMap(Either.scala:523)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:43)
  ammonite.InterpreterAction$$anon$1.apply(Interpreter.scala:57)
  jupyter.scala.ScalaInterpreter$$anon$2.interpret(ScalaInterpreter.scala:218)
  jupyter.kernel.interpreter.InterpreterHandler$$anonfun$execute$1$$anonfun$apply$6.apply(InterpreterHandler.scala:118)
  jupyter.kernel.interpreter.InterpreterHandler$$anonfun$execute$1$$anonfun$apply$6.apply(InterpreterHandler.scala:100)
  jupyter.kernel.interpreter.InterpreterHandler$$anonfun$jupyter$kernel$interpreter$InterpreterHandler$$publishing$1$$anonfun$2.apply(InterpreterHandler.scala:68)
  jupyter.kernel.interpreter.InterpreterHandler$$anonfun$jupyter$kernel$interpreter$InterpreterHandler$$publishing$1$$anonfun$2.apply(InterpreterHandler.scala:68)
  scalaz.concurrent.Task$.Try(Task.scala:386)
  scalaz.concurrent.Task$$anonfun$unsafeStart$1.apply(Task.scala:295)
  scalaz.concurrent.Task$$anonfun$unsafeStart$1.apply(Task.scala:295)
  scalaz.concurrent.Future$$anonfun$apply$15$$anon$4.call(Future.scala:380)
  scalaz.concurrent.Future$$anonfun$apply$15$$anon$4.call(Future.scala:380)
  java.util.concurrent.FutureTask.run(FutureTask.java:266)
  java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
  java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
  java.lang.Thread.run(Thread.java:745)
java.io.IOException: Stream Closed (Stream Closed)
  java.io.FileInputStream.readBytes(Native Method)
  java.io.FileInputStream.read(FileInputStream.java:255)
  sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:284)
  sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:326)
  sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178)
  java.io.InputStreamReader.read(InputStreamReader.java:184)
  java.io.BufferedReader.fill(BufferedReader.java:161)
  java.io.BufferedReader.read(BufferedReader.java:182)
  scala.io.BufferedSource$$anonfun$iter$1$$anonfun$apply$mcI$sp$1.apply$mcI$sp(BufferedSource.scala:38)
  scala.io.Codec.wrap(Codec.scala:68)
  scala.io.BufferedSource$$anonfun$iter$1.apply(BufferedSource.scala:38)
  scala.io.BufferedSource$$anonfun$iter$1.apply(BufferedSource.scala:38)
  scala.collection.Iterator$$anon$9.next(Iterator.scala:162)
  scala.collection.Iterator$$anon$17.hasNext(Iterator.scala:511)
  scala.collection.Iterator$$anon$11.hasNext(Iterator.scala:327)
  scala.io.Source.hasNext(Source.scala:226)
  scala.collection.Iterator$class.toString(Iterator.scala:1153)
  scala.io.Source.toString(Source.scala:178)
  pprint.PPrinter$$anonfun$Literal$1.apply(PPrint.scala:125)
  pprint.PPrinter$$anonfun$Literal$1.apply(PPrint.scala:125)
  pprint.PPrinter$$anon$4.render0(PPrint.scala:116)
  pprint.PPrinter$class.render(PPrint.scala:102)
  pprint.PPrinter$$anon$4.render(PPrint.scala:113)
  pprint.PPrint$$anon$3.render(PPrint.scala:62)
  jupyter.scala.APIImpl.printValue(APIImpl.scala:96)
  cmd3$Main$.$main(Main.scala:87)
  cmd3$Main.$main(Main.scala)
  sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  java.lang.reflect.Method.invoke(Method.java:497)
  ammonite.Interpreter$$anonfun$evaluate$1$$anonfun$apply$9.apply(Interpreter.scala:325)
  ammonite.Interpreter$.evaluating(Interpreter.scala:291)
  ammonite.Interpreter$$anonfun$evaluate$1.apply(Interpreter.scala:325)
  ammonite.Interpreter$$anonfun$evaluate$1.apply(Interpreter.scala:324)
  ammonite.InterpreterAction$$anon$1.apply(Interpreter.scala:57)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:43)
  ammonite.InterpreterAction$$anon$1.apply(Interpreter.scala:57)
  ammonite.Interpreter$$anon$5$$anonfun$flatMap$5.apply(Interpreter.scala:303)
  ammonite.Interpreter$$anon$5$$anonfun$flatMap$5.apply(Interpreter.scala:302)
  ammonite.InterpreterAction$$anon$1.apply(Interpreter.scala:57)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  scala.util.Either$RightProjection.flatMap(Either.scala:523)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:43)
  ammonite.InterpreterAction$$anon$1.apply(Interpreter.scala:57)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  scala.util.Either$RightProjection.flatMap(Either.scala:523)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:43)
  ammonite.InterpreterAction$$anon$1.apply(Interpreter.scala:57)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  scala.util.Either$RightProjection.flatMap(Either.scala:523)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:43)
  ammonite.InterpreterAction$$anon$1.apply(Interpreter.scala:57)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  scala.util.Either$RightProjection.flatMap(Either.scala:523)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:43)
  ammonite.InterpreterAction$$anon$1.apply(Interpreter.scala:57)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  scala.util.Either$RightProjection.flatMap(Either.scala:523)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:43)
  ammonite.InterpreterAction$$anon$1.apply(Interpreter.scala:57)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  scala.util.Either$RightProjection.flatMap(Either.scala:523)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:43)
  ammonite.InterpreterAction$$anon$1.apply(Interpreter.scala:57)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  scala.util.Either$RightProjection.flatMap(Either.scala:523)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:43)
  ammonite.InterpreterAction$$anon$1.apply(Interpreter.scala:57)
  ammonite.Interpreter$$anon$4$$anonfun$flatMap$4.apply(Interpreter.scala:246)
  ammonite.Interpreter$$anon$4$$anonfun$flatMap$4.apply(Interpreter.scala:240)
  ammonite.InterpreterAction$$anon$1.apply(Interpreter.scala:57)
  ammonite.Interpreter$$anon$3$$anonfun$flatMap$3$$anonfun$apply$7.apply(Interpreter.scala:232)
  ammonite.Interpreter$$anon$3$$anonfun$flatMap$3$$anonfun$apply$7.apply(Interpreter.scala:232)
  ammonite.util.Capture$$anonfun$ammonite$util$Capture$$withErr$1.apply(Capture.scala:46)
  scala.util.DynamicVariable.withValue(DynamicVariable.scala:57)
  scala.Console$.withErr(Console.scala:148)
  ammonite.util.Capture$.ammonite$util$Capture$$withErr(Capture.scala:42)
  ammonite.util.Capture$$anonfun$3.apply(Capture.scala:59)
  ammonite.util.Capture$$anonfun$withOut$1.apply(Capture.scala:37)
  scala.util.DynamicVariable.withValue(DynamicVariable.scala:57)
  scala.Console$.withOut(Console.scala:107)
  ammonite.util.Capture$.withOut(Capture.scala:33)
  ammonite.util.Capture$.withOutAndErr(Capture.scala:59)
  ammonite.util.Capture$.apply(Capture.scala:106)
  ammonite.Interpreter$$anon$3$$anonfun$flatMap$3.apply(Interpreter.scala:232)
  ammonite.Interpreter$$anon$3$$anonfun$flatMap$3.apply(Interpreter.scala:231)
  ammonite.InterpreterAction$$anon$1.apply(Interpreter.scala:57)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  scala.util.Either$RightProjection.flatMap(Either.scala:523)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:43)
  ammonite.InterpreterAction$$anon$1.apply(Interpreter.scala:57)
  ammonite.Interpreter$$anon$2$$anonfun$flatMap$2.apply(Interpreter.scala:205)
  ammonite.Interpreter$$anon$2$$anonfun$flatMap$2.apply(Interpreter.scala:204)
  ammonite.InterpreterAction$$anon$1.apply(Interpreter.scala:57)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:43)
  ammonite.InterpreterAction$$anon$1.apply(Interpreter.scala:57)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  scala.util.Either$RightProjection.flatMap(Either.scala:523)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:43)
  ammonite.InterpreterAction$$anon$1.apply(Interpreter.scala:57)
  jupyter.scala.ScalaInterpreter$$anon$2.interpret(ScalaInterpreter.scala:218)
  jupyter.kernel.interpreter.InterpreterHandler$$anonfun$execute$1$$anonfun$apply$6.apply(InterpreterHandler.scala:118)
  jupyter.kernel.interpreter.InterpreterHandler$$anonfun$execute$1$$anonfun$apply$6.apply(InterpreterHandler.scala:100)
  jupyter.kernel.interpreter.InterpreterHandler$$anonfun$jupyter$kernel$interpreter$InterpreterHandler$$publishing$1$$anonfun$2.apply(InterpreterHandler.scala:68)
  jupyter.kernel.interpreter.InterpreterHandler$$anonfun$jupyter$kernel$interpreter$InterpreterHandler$$publishing$1$$anonfun$2.apply(InterpreterHandler.scala:68)
  scalaz.concurrent.Task$.Try(Task.scala:386)
  scalaz.concurrent.Task$$anonfun$unsafeStart$1.apply(Task.scala:295)
  scalaz.concurrent.Task$$anonfun$unsafeStart$1.apply(Task.scala:295)
  scalaz.concurrent.Future$$anonfun$apply$15$$anon$4.call(Future.scala:380)
  scalaz.concurrent.Future$$anonfun$apply$15$$anon$4.call(Future.scala:380)
  java.util.concurrent.FutureTask.run(FutureTask.java:266)
  java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
  java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
  java.lang.Thread.run(Thread.java:745)

In [ ]:
String.format