English

Scala マクロを初めて書いて分かったコツ

アノテーションを付けた case class のコンパニオン・オブジェクト内に関数を追加するマクロを書きました。初めて書いたマクロでしたが、色々学ぶことができました! 本セッションでは私が学んだコツを紹介します。マクロは何をするのか、準クォートと使ったパターンマッチの方法、いつマクロが展開されるのか、コンパイル時にマクロができないこと、その他便利なデバックのコツなどを解説します。

トークの長さ
40分
発表言語
英語
聴衆の対象
中級者: 分野の基礎は分かるが、細かい所は不安
こんな人におすすめ
Scala マクロの事を良く知っていて、初心者にとってドキュメンテーションや API でどこがつまづきやすいかを知りたい人
コードを変換するライブラリを書きたくて、マクロが使えるかどうか知りたい人
マクロを書いててよくある間違いを回避したい人
発表者
Anne DeCusatis (Data Engineer, Spotify)
貢献

票中 票投票済み

応募一覧