scala
雑に振り返ります
世界初のscala-native用テストライブラリ! といっても過言ではない。*1 github.com *1:maven centralにpublishされているものとしては。scala-native version 0.3.0 時点で、maven centralにはpublishされていないが、scala-native内部のみで使っているとて…
よく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を早速対応させま…
色んな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…
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
http://unfiltered.ws
これはScalaアドベントカレンダー Adventar版の4日目です。 http://www.adventar.org/calendars/1492 3日目の記事 finagle-toggleでデプロイとリリースを分離する
書いた理由やモチベーションは去年と同じなので、去年の説明見てください。http://d.hatena.ne.jp/xuwei/20151015/1444924357まだ、微妙に随時更新するかもしれないです。
\( 'ω')/ウォォォォォォ 経緯は以下参照
微妙に混乱しそうな場面をある程度の頻度で見かけるので、用語の認識を共有してから話をしよう、みたいなことをかく。
この前書いたやつ( Java8のラムダとScala 2.12(LambdaMetafactoryによるシングルトンのキャッシュ) )の発展版というか、Scalaで違い見つけたので貼っておくhttps://gist.github.com/xuwei-k/9e988896648fd7389de1350b8cb9d81e
結論から言うと、Scalaでも以下と同じように頑張るようになるんやで、なので2.12以降はSAMかつ純粋なシングルトンにできる場合は、明示的にnewしないほうが効率いいかもしれないよ、という話
https://webpush-scala.herokuapp.com世間に、JavaScript(Node.js)で全部やるサンプルはいくつかあったけど、(コレ作った時点で)JavaやScalaのサンプルがほぼ見当たらなかったので。
標題の件について簡単に実験をして、それにともなう(コンパイル速度改善可能性の)予想をたてたので、それを書いていく。
最近いろいろあってあまりblog書けてないです、こんにちは。そんなことはどうでもいいですね、さっさと標題の話に入りましょう。
ScalaのmutableなStackのemptyがvalなの、色々と完全に間違ってるのでは?と気がついたけど、そもそも次のversionで非推奨になるかもしれないので、放置するか、それでもissueかpull reqすべきかURL2016-08-01 15:46:34 via Twitter Web Client 色々間違って…
移植したつもりが、全く速くならないし、そもそもデバックプリントを入れたらメモ化自体がされてないようだったので、誰か・・・https://gist.github.com/xuwei-k/460fda7f03ece84df70b9217633a4385
つらい
わりと何回か説明する機会あるので、blogにも貼っておくhttps://gist.github.com/xuwei-k/81d966bdff21a94a725794f1bf3e2041
mavenのpluginでjxrというのがあります。ソースコードをhtmlにして、クラス名などをリンクにしてくれるやつです。
https://github.com/xuwei-k/wartremover/commit/48046a
JVM楽しい ✌('ω'✌ )三✌('ω')✌三( ✌'ω')✌ https://gist.github.com/xuwei-k/4be690a606bec83683563cfff525b3a5 https://github.com/typelevel/cats/pull/989
showのほうは2.11.0から(?)あって、printは2.11.8から
めでたい
https://github.com/bazelbuild/rules_scala/