2018-07-01から1ヶ月間の記事一覧

新しいMacBook Proを買ったのでScalaのコンパイラのベンチマークをした

4年以上前に買ったものを買い替えました。計測条件は後で書くとして、雑な結論を先に書いておくと

maven centralやsonatypeやbintrayでTLS 1.1のサポートが打ち切られたことによるそれぞれのJavaのversionへの影響

最初sbtにissueたてるか、などとtwitterで言っていたけれど、そんなに困っている人多くなさそうだし、blogにだけまとめておけばいいか、という気持ちになったので、ひとまずまとめておく。

wartremoverの管理者権限とpublish権限もらった

wartremoverとは、一言でいうとScala向けのlinterです。 主な特徴としては、 コンパイラプラグインとしてもマクロとしても使えて、独自のルールをある程度簡単に追加できたり、アノテーションつけて一部のみを警告抑制できたり、警告にするかエラーにするか…

Scala 2.13 から入る byname implicit arguments

github.com mergeされてました。それの簡単な説明や、以前から自分がやりたかったやつを試したらうまくいったので、実例の紹介をします