週報 - 2020年5月第5週
前週はこちら
やったこと
今週Type Class Derivationを試してみました
https://dotty.epfl.ch/docs/reference/contextual/derivation.html
ADTに対してMirrorと呼ばれる付加情報が生成されて、それを使ってよしなに型クラスのインスタンスを導出しよう、というものです(雑
今回は、case classに対して、JSON文字列を生成する、というのを、上記のページの例を参考にしながら自作してみました。
(泥臭い実装になりましたが、ちゃんと動くものが出来上がりました)
あとでshapeless3も触ってみたいと思います
GitHub - milessabin/shapeless at shapeless-3
やること
次はいよいよScala3のマクロに突入してみたいと思います!
その他
Akka Clusterはしばらく保留