kind-projectorにscalaz.NaturalTransformationなどを短く書ける機能(polymorphic lambda)が入った件

アルパカさんありがとうございます!

Scala2.12とsbtのインクリメンタルコンパイルとコンパイル速度

標題の件について簡単に実験をして、それにともなう(コンパイル速度改善可能性の)予想をたてたので、それを書いていく。

Scala2.12とtraitとバイナリ互換

最近いろいろあってあまりblog書けてないです、こんにちは。そんなことはどうでもいいですね、さっさと標題の話に入りましょう。

ScalaのmutableなStackのemptyメソッドが使えない件

ScalaのmutableなStackのemptyがvalなの、色々と完全に間違ってるのでは?と気がついたけど、そもそも次のversionで非推奨になるかもしれないので、放置するか、それでもissueかpull reqすべきかURL2016-08-01 15:46:34 via Twitter Web Client 色々間違って…

purescriptのmemoizeというライブラリをScalaに移植したい人生だった

移植したつもりが、全く速くならないし、そもそもデバックプリントを入れたらメモ化自体がされてないようだったので、誰か・・・https://gist.github.com/xuwei-k/460fda7f03ece84df70b9217633a4385

Scala2.12になるとscalaz-coreのjarサイズが半分になる

めでたい!!!

apache kafkaでconsumer.idを指定しないとconsumerが偏る件

kafkaの基本的な概念は理解してる前提で細かい説明省略して書くので、ご了承ください。

migration-managerのわりと重大なバグを見つけた気がする

つらい

Scalaにおけるカリー化と型推論

わりと何回か説明する機会あるので、blogにも貼っておくhttps://gist.github.com/xuwei-k/81d966bdff21a94a725794f1bf3e2041

maven jxrをScalaから使う

mavenのpluginでjxrというのがあります。ソースコードをhtmlにして、クラス名などをリンクにしてくれるやつです。

sbt-protobufでsrc/test/protobufみたいなのをサポートしたい

以前書いたとおり、sbt-protobufというsbt pluginのコミッターになったので、地味にメンテしてるわけですが

nullを使ったらコンパイル時にJVMをクラッシュさせる

https://github.com/xuwei-k/wartremover/commit/48046a

猫にドヤ顔でvolatileの重要性を指摘した話

JVM楽しい ✌('ω'✌ )三✌('ω')✌三( ✌'ω')✌ https://gist.github.com/xuwei-k/4be690a606bec83683563cfff525b3a5 https://github.com/typelevel/cats/pull/989

giter8とconscriptとpamfletあたりを頑張ってメンテしていく会

発端は一応自分の発言だと勝手に思ってますが(?)、実際ことを進めてくれたのはeed3si9nさん。

scalazのIMap更新したい話

更新したいのは厳密には自分ではないが(?)、とりあえず現状の考えまとめる

ScalaのREPLでASTを表示する機能

showのほうは2.11.0から(?)あって、printは2.11.8から

scala.collection.JavaConversionsが非推奨になるかもしれないらしい

めでたい

scalazとscalapropsとmsgpack4zを全部Scala.js対応した

やっと出しました。めでたい

今日のscalaprops言及されてた情報(その2)

以前もそんなの書いた気がするけど、メモ代わりにまた書いておく

playframework2.5の変更点の雑な要約と感想

公式の雑な要約と適当な感想以外は本当に書かないので、英語読める人 and/or 正確に知りたい人は公式を読もう

bazelというビルドツールとScala

https://github.com/bazelbuild/rules_scala/

herokuにデモ用のgitbucket.warをデプロイ

2年半くらい前に書いた方法が、herokuのslug size 300MB制約により不可能になってきたので、最近やってる方法をメモしておく

Joda-timeではなくJava8のtimeを使おう

と作者も言ってる(?)ので、そうしましょう。 Joda-Time now in maintenance mode as Java 8 usage rises. Usage questions at Stack Overflow: URL URL2016-02-22 08:09:02 via TweetDeck

Cogenが入った新しいscalacheckがリリースされたけれどバグってるみたいだし我慢の限界なのでscalazの全てのテストをscalapropsベースで書き換えたい件

https://github.com/scalaz/scalaz/issues/1096 https://github.com/scalaz/scalaz/pull/1095 https://github.com/rickynils/scalacheck/issues/218

ScalaMatsuri2016の感想

終わった直後疲れて書く気力がなかったので、今さらながら書く。

ScalaMatsuriでApache KafkaとScala.jsとScalazの話をした

資料貼り付けるだけの何か

Scala祭でscalatest作者とproperty based testingの話をした

明らかに祭の1日目の一番の収穫でした。

継承ではなくself typeを使って型クラスの関係を表現する

https://github.com/xuwei-k/scalaz-prototype

sbt-protobufというsbtのpluginのコミッターになってリリース権限もらった

https://github.com/sbt/sbt-protobuf 経緯の解説をする

scala-jsでBigIntegerのバグ見つけた

https://github.com/scala-js/scala-js/issues/2159