タグ: #macros
GPU・LLM・MLOps・Kubernetes、そしてマインドセット · 3 件
Dartマクロ取消しから1年半 — 約束された3つは実際に届いたか
マクロは2024年のGoogle I/OでDartチームが最も大きく打ち出した機能でしたが、2025年1月29日に正式に取り消されました。理由は機能そのものが悪かったからではなく、セマンティック・イントロスペクションのコンパイル時コストが、Flutterの核心資産であるstateful hot reloadを遅くしていたからです。取消し文は代わりに3つを約束しました — データ用の専用言語機能、buildrunnerの改善、augmen
2026-07-17 · 19 分で読めます #flutter#dart#macros#code-generation#metaprogrammingRustのマクロ:宣言的 vs 手続き的(derive)
Rustのマクロはコンパイル時にコードを生成するメタプログラミングの道具です。パターンベースの宣言的マクロ(macrorules!)と、コードをトークンストリームとして受け取り操作する手続き的マクロ(derive・attribute・function-like)を区別して説明します。serdeの[derive(Serialize)]が実際に何をするのか、synとquoteでTokenStreamを扱う流れ、そしてマクロを使うべきでないと
2026-06-26 · 17 分で読めます #rust#macros#metaprogrammingモダン Swift 2026 — Swift 6.1 / SwiftUI 6 / SwiftData / Vapor 4 / Hummingbird 2 / swift-testing / Android Swift 詳細ガイド
Swift は 2014 年に Objective-C の後継として登場して以来、最大の転換点に入った。Swift 6.0 が 2024 年 9 月に strict concurrency を default で有効にし、データ競合をコンパイル時に捕まえ始め、Swift 6.1 が 2025 年に raw identifiers と complete モードを安定化し、Swift 6.2 preview が 2026 年上半期にさらに滑
2026-05-16 · 44 分で読めます #swift#swift-6#swiftui#swiftdata#vapor