マクロに備えよ!メタプログラミング入門 by masaki futami

FlutterKaigi 2024
LTセッション

マクロに備えよ!メタプログラミング入門

ma12441469 masaki futami ma12441469
1

概要

メタプログラミングは、コードの生成や操作を動的に行う強力な技術であり、Dart においてもその重要性が高まっています。
特に、dart macros の登場により、メタプログラミングのアプローチが進化しています。
本セッションでは、メタプログラミングの基本概念を改めて紹介し、Dart におけるメタデータ管理のための meta ライブラリの主要なアノテーションを紹介します。
さらに、dart macros の概要に触れ、meta ライブラリとの利用方法の違いを比較し、それぞれがどのようにコードの効率的な管理や生成に寄与するかを探ります。

想定視聴者

  • メタプログラミング初心者
  • メタプログラミングに興味関心がある方
  • metaライブラリ / dart macrosに興味関心がある方