Open4

Swift Macros

maxfie1dmaxfie1d
  • 歴史的にマクロが登場したのはLispとかCあたりから(たぶん)。その後 C++, Rust など
  • Kotlin はアノテーションプロセッサによるコード生成ができる
  • Swift Macro は ASTベース、型チェックありなので安全なマクロを構築できる