Avatar
Kishikawa Katsumi 12/11/2023 8:22 AM
https://tarao.hatenablog.com/entry/scala3-multi-stage Scalaのマクロはかなり理想的っぽい。
この記事はScala Advent Calendar 2023の11日目です.最近, 趣味でScala 3のコードをだいぶ書いていて, マクロの使い心地のよさに感心しました. 理論的な背景も含めて, 産業界で多く使われているプログラミング言語の中では筆者の知る限りぶっちぎりに優れたマクロを備えています. 他の言語にも見習ってほしいですね. たぶん見習おうとすると処理系を作り直す羽目になりますが.この記事ではScala 3のマクロのすごいところを例を使って紹介します.