标签: #macros
关于 GPU、LLM、MLOps、Kubernetes 以及心态的文章 · 2 篇
Dart 宏取消一年半后 — 承诺的三件事真的交付了吗
宏是 Dart 团队在 2024 年 Google I/O 上最重推的功能,却在 2025 年 1 月 29 日被正式取消。原因不是功能本身不好,而是语义内省(semantic introspection)的编译期成本拖慢了 Flutter 的核心资产——stateful hot reload。取消公告转而承诺了三件事——面向数据的定制语言特性、buildrunner 的改进、以及 augmentations 独立交付。本文以 2026
2026-07-17 · 16 分钟阅读 #flutter#dart#macros#code-generation#metaprogrammingRust 宏:声明式宏 vs 过程式宏(derive)
Rust 的宏是一种在编译期生成代码的元编程工具。本文区分了基于模式的声明式宏(macrorules!),与接收代码为 token 流并对其进行操作的过程式宏(derive、attribute、function-like)。我们会看 serde 的 [derive(Serialize)] 到底做了什么、用 syn 和 quote 处理 TokenStream 的流程,以及什么时候不该用宏。
2026-06-26 · 15 分钟阅读 #rust#macros#metaprogramming