2017-01-01から1年間の記事一覧
先にまとめ 出したpull request 825 mergeされたpull request 750 4520 contributions 全て個人的に過去最多 以下詳細
以下経緯 togetter.com github.com それで、tweetしていた件 「compiler の bridge に互換なくなった場合でも最低限コンパイル可能なような、インクリメンタルコンパイルを一切行わない、scalacのmainに直接引数渡してコンパイルするだけのモード」 が70行ち…
以前同じようなものを書いたけど、それがもう2年くらい経過してるので、また書きました xuwei-k.hatenablog.com xuwei-k.hatenablog.com まず、このblog書いてる時点でのGitHubでのstar数での順位
finally (๑•̀ㅂ•́)و✧https://t.co/Y52DVWOBQT pic.twitter.com/b6tYt6Aish— Kenji Yoshida (@xuwei_k) 2017年11月12日
github.com #sbt-#jshell plugin 0.1.0 released 🎉https://t.co/7r6lIQHq3A pic.twitter.com/H6WNnu17fb— Kenji Yoshida (@xuwei_k) 2017年8月9日
kafka-apache-jp.connpass.com 資料はこちら↓ kafkaでpublishのロジックを独自に作ってデータロスを無くす話
雑に振り返ります
世界初のscala-native用テストライブラリ! といっても過言ではない。*1 github.com *1:maven centralにpublishされているものとしては。scala-native version 0.3.0 時点で、maven centralにはpublishされていないが、scala-native内部のみで使っているとて…
さきに結論: sonatypeに自動でjavadocやscaladoc展開する機能あるけど、なにも最適化されてなくて遅い。javadoc.ioはキャッシュやgzip圧縮対応されてるのか速い
よくScala界隈だかScala界隈に限らないのかわからないけど"org.mockito" % "mockito-all" % "1.10.19"が使われていることが多々ありますが、mockito-allは今後更新されなくて、mockito-coreのほうが更新されてるらしいので、そちらを使いましょう(そうしない…
https://github.com/scala/scala/pull/5821 https://github.com/xuwei-k/Scala-2.11.9-FilteredTraversableInternal
あとfundep欲しい
というようなページがこれ書いてる時点では公式になさそうなので、以下のようなやつを見るしかなさそう、ということでメモhttps://mvnrepository.com/artifact/org.scala-native/scalalib_native0.3_2.11/usages
sbt 0.13.14-RC1からJava9に(無理やり?)対応したらしいので、いくつか試しているので、現状の知見を簡単にメモ https://github.com/sbt/sbt/pull/2951 https://groups.google.com/d/topic/sbt-dev/iu6qT12R6q0/discussion
scala-nativeの0.1がリリースされる(maven centralにはもう上がってる)らしいです。 scala-nativeとは、ScalaをJVMではなくLLVM使ってJVM以外で動かすやつです。 https://github.com/scala-native/scala-native さて、というわけで、scalazを早速対応させま…
普通に使っていれば影響ないけれど、一応細かい互換は壊れているので、0.3.6から0.4.0と、0.x.yのxの部分を上げてリリースしました。 https://github.com/scalaprops/scalaprops/tree/v0.4.0 https://github.com/scalaprops/sbt-scalaprops/tree/v0.2.0
色んなScalaプロジェクトにpull request送りつけ過ぎた結果です。( 去年502個 ) https://twitter.com/rossabaker/status/799727645634297856 https://github.com/finagle/finch/pull/726 OH doesn't even have a commit from @xuwei_k yet, so not a serious…
以下をプロジェクトのbuild.sbtか グローバルなやつ (例 $HOME/.sbt/0.13/build.sbt )に書いておく inConfig(Test){ definedTestNames <<= { import sbinary.DefaultProtocol.StringFormat import Cache.seqFormat (definedTests map (_.map(_.name).distinc…
https://github.com/xuwei-k/mima-web http://migration-manager.herokuapp.com/com.typesafe.play/play_2.11?previous=2.5.0¤t=2.5.11
https://github.com/scalaprops/scalaprops-shapelessscalacheck-shapelessというのがあるので、それを移植しました。