Elixir 元编程与宏:AST、quote/unquote 与 DSL 设计
深入 Elixir 元编程:AST 三元组表示与 quote/unquote 语义、defmacro 的编译期展开、卫生宏与 var!/2 的边界、@before_compile 与 __using__ 注入、用宏构建声明式 DSL 的实战,以及调试手段与过度使用的代价。
tag
深入 Elixir 元编程:AST 三元组表示与 quote/unquote 语义、defmacro 的编译期展开、卫生宏与 var!/2 的边界、@before_compile 与 __using__ 注入、用宏构建声明式 DSL 的实战,以及调试手段与过度使用的代价。
Rust 宏系统完整指南:声明宏(macro_rules!)的匹配规则、过程宏三大类(派生/属性/函数宏)、syn + quote 抽象语法树操作、derive 宏实战、常见宏陷阱与调试技巧。
Rust 核心概念全景解析:所有权模型、借用检查器、生命周期、Trait 系统、泛型编程、声明宏与过程宏,以及 Cargo 工作区与 crates 生态体系。