I think Rust's macro hygiene is the worst idea ever. It's such a frustrating thing. I really don't buy that it helps in any way.
-
-
Replying to @mitsuhiko
@mitsuhiko You've never had variable name collisions in the C preprocessor?2 replies 0 retweets 0 likes -
Replying to @pcwalton
@pcwalton underscores for locals in the macro body1 reply 0 retweets 0 likes -
Replying to @mitsuhiko
@mitsuhiko That's a hack, why not solve it correctly?3 replies 0 retweets 0 likes -
Replying to @pcwalton
@pcwalton because you break a ton of macros that would be useful but are illegal now.1 reply 0 retweets 0 likes
Replying to @mitsuhiko
@mitsuhiko We should add the ability to opt out of hygiene, but I think it's the right default.
11:00 AM - 15 Nov 2014
0 replies
0 retweets
0 likes
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.