Macro System: Unresolved Hygiene Constraint
Macro System: Unresolved Hygiene Constraint Crystal’s macro system lacks a well‑defined hygiene rule. Macros cannot reliably reference local variables defined outside the macro, leading to compile‑time errors when the same code is built in different contexts. The order of macro expansion is unspecified; different compiler versions may generate code in a diff