Pre-RFC: Raw identifiers


#41

As a data point, Dart uses #ident - it also has it for operators, so #+ refers to the method defined as operator+ (borrowed from C++), equivalent to our Add::add.


#42

We need to do something like this to ever be able to create new reserved words (necessary for the catch syntax for example). I think @cuviper’s proposed syntax strikes a good balance between sugar and salt, and the point about r# or br# being the only syntaxes that don’t break 1.0 macros seems compelling also.

I’d encourage someone to post an RFC.


#43

Ok, I’ll get all the feedback here incorporated and post that soon.


#44

@cuviper Do you have an update on this? We’d love to get an RFC into FCP before the impl block


#45

I apologize for my tardiness, but here it is: https://github.com/rust-lang/rfcs/pull/2151