mockito 2 と ArgumentMatchers と Scala のバグ(親のstaticメソッドが呼べない)

よくScala界隈だかScala界隈に限らないのかわからないけど"org.mockito" % "mockito-all" % "1.10.19"が使われていることが多々ありますが、mockito-allは今後更新されなくて、mockito-coreのほうが更新されてるらしいので、そちらを使いましょう(そうしないとJava9で動かないなどの問題がある)

続きを読む

scala-native用にビルドされてpublishされているScalaのライブラリ一覧

というようなページがこれ書いてる時点では公式になさそうなので、以下のようなやつを見るしかなさそう、ということでメモ

https://mvnrepository.com/artifact/org.scala-native/scalalib_native0.3_2.11/usages

いくつかのScalaライブラリをJava9でビルドしてみた知見

sbt 0.13.14-RC1からJava9に(無理やり?)対応したらしいので、いくつか試しているので、現状の知見を簡単にメモ

続きを読む

Scalazのscala-native対応

scala-nativeの0.1がリリースされる(maven centralにはもう上がってる)らしいです。


scala-nativeとは、ScalaJVMではなくLLVM使ってJVM以外で動かすやつです。
https://github.com/scala-native/scala-native


さて、というわけで、scalazを早速対応させました。

https://github.com/scalaz/scalaz/pull/1322

そのためのクロスビルドの説明や、対応させた感想をかんたんにメモしておきます。

続きを読む