Earlier quoted context omitted.
The use of ' as a symbol that has any meaning on it's own has got to be one of the most stupid choices I've seen in a language. It's made worse by the fact that you can still use '...' as s character literal. Not only is is incredibly ugly it's also rather confusing, but it fits well into how I view Rust, complicated for the sake of making the developers look smart. It wouldn't fit the syntax of the language obviousl…
>> The use of ' as a symbol that has any meaning on it's own has got to be one of the most stupid choices I've seen in a language. ' has a long history of use for various purposes in programming language syntax not derived from C. In Ada, attributes are a single quote followed by the attribute name. If I have an enum called Fruit then Fruit'First would give the first value in the Fruit enum definition. http://www.ada…
In modern languages, we don't have to think about lifetimes most of the time, let alone notate them.
Rust has too much stuff converging into the same context.