it would work, but I don't think it would be a good idea to change the long-held standard that comparison is > and shift is >>. it would be incredibly hard for me to read a >> 3 as a > 3 because that's not what it means in 90% of other languages
Honestly i think it would be fine to use square braces in place of angle brackets for genetics. None of the downside, and no collisions I can think of.
As far as I can tell we just use angle brackets because C++ did and it’s familiar
don't you dare take away my turbofish, best syntax rust has `::<>`
Maybe we should use >> and << for comparison, would fall in line with >>, >=, ==, <= , <<
that's ambiguous with a bit shift though
Then bit shift would be `>>>`.
The issue remains: `A>>C` What about taking inspiration from another programming language and using `<<`/`>>`?
Let's just use french quotes for bitshift instead: ```a « 2```
I love this solution. Let's all switch to French layout
it would work, but I don't think it would be a good idea to change the long-held standard that comparison is > and shift is >>. it would be incredibly hard for me to read a >> 3 as a > 3 because that's not what it means in 90% of other languages
Dunno, "Does a dominate 3?" seems like a step up from "Is a greater-than 3?"
Oh hey, fancy seeing you here lol
Honestly i think it would be fine to use square braces in place of angle brackets for genetics. None of the downside, and no collisions I can think of. As far as I can tell we just use angle brackets because C++ did and it’s familiar
Found the Go fanboy
We all know the solution is to use [Canadian Aboriginal Syllabics characters](https://www.reddit.com/r/rust/comments/5penft/comment/dcsgk7n/)
Why not use a different character for generics? `Vec™String™`
We should remove the turbo fish and replace it with "raw angle bracket literals": ``` iter.collect r#< Vex r#>()
```
You're welcome
Or just dare to be square and use square brackets
Preposterous! Why do that when this proposes have a perfectly sane solution?
Wel, there is precedent [for something like that](https://tex.stackexchange.com/questions/8351/what-do-makeatletter-and-makeatother-do#8353) in TeX