Hacker News new | ask | show | jobs
by tialaramex 1478 days ago
println! is only a declarative macro, whereas Maud is a proc macro.

The declarative macros aren't too head-twisting for tools, they just expand as declared, this can sometimes have a few surprising effects but generally it is very manageable. Procedural macros have essentially unlimited power and thus are sometimes entirely impossible to analyse.

1 comments

I see a built-in there. Are you really seeing a proc macro?