Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.
Sign upLose the tick #567
Conversation
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
sinistersnare
commented
Jan 10, 2015
|
a similar RFC, which was rejected. It is too close to 1.0 to change this IMO. I also do not like any of the proposed syntaxes for annotating references themselves. -1. I like the thought that we should move to a more pythonic approach of using keywords over sigils, but i feel like this should stay. Thanks for the proposal :) |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
|
I wouldn't mind this, I'd say I'm more or less indifferent. If we did do this though, I think the first syntax is by far the cleanest and nicest. The rest are steps back IMO. In fact, I think this syntax is pretty nice and would be cool if it were implemented, but I don't have high hopes given the previous rejected RFCs and the proximity to stable.
Also, I personally don't mind the 'wordiness' of writing out The unmatched Over the course of writing this I've made up my mind. I do think this change would be pretty nice, preferably if it were a shortened form of |
This comment has been minimized.
This comment has been minimized.
|
I would prefer |
This comment has been minimized.
This comment has been minimized.
|
Regardless of the merits of the proposal, I think it comes too late. We can't go changing fundamental parts of the syntax right now. |
This comment has been minimized.
This comment has been minimized.
AndyShiue
commented
Jan 11, 2015
|
I prefer |
This comment has been minimized.
This comment has been minimized.
netvl
commented
Jan 11, 2015
|
-1 for all of the reasons already stated in earlier discussions and because it is too late. |
This comment has been minimized.
This comment has been minimized.
From http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2014/Keynote |
This comment has been minimized.
This comment has been minimized.
|
Yes, it's too late. We should do it anyways. Better late than never. Rigid adherence to self-imposed deadlines is just a way to avoid having to rationally weigh the costs and benefits. The question should only be: is the time and effort to make the change worthwhile in light of the future benefits? I think the answer to that question has always been "yes", and if so, then it still is. |
This comment has been minimized.
This comment has been minimized.
|
I’m perfectly fine with a tick and have come to like it, even. |
This comment has been minimized.
This comment has been minimized.
|
It should be gotten rid of not for your sake or mine, but for the legions of C/C++ programmers' who have yet to encounter the language. (I, personally, can survive the ticks as well.) |
This comment has been minimized.
This comment has been minimized.
sinistersnare
commented
Jan 12, 2015
|
I think @mahkoh's image is perfect, I have come to like the tick syntax, its simple and understandable. I dont like arguing syntax much, so thats all I want to say :) |
This comment has been minimized.
This comment has been minimized.
gulbanana
commented
Jan 14, 2015
|
aesthetically, sure, get rid of it. it doesn't seem important enough to spend much effort on but if we happen to live in a perfect world then yes, a keyword seems a bit nicer. |
This comment has been minimized.
This comment has been minimized.
marton78
commented
Jan 15, 2015
|
+1 For readability and searchability. Better late than sorry! |
This comment has been minimized.
This comment has been minimized.
|
I question the pedagogical benefit of removing the tick. (In fact even as a C++/Python-er I feel the opposite way.) When starting to learn Rust, I always thought that the It only took a minute to learn what the tick means, and it was hard to forget because it appears everywhere. I just don't think that something used so frequently needs a mnemonic keyword. |
This comment has been minimized.
This comment has been minimized.
breckinloggins
commented
Jan 15, 2015
|
Is there a higher-level abstraction that, if considered, would make the In other words: could Other possible keywords: +1 on This is way out there, but could we possibly get rid of the pre-declaration altogether? In other words, just have Finally, I'd like to echo the point that though this would not be a convenient time to change this syntax, if we had a time machine we might visit the future and discover that it was the only time we could have done it. |
This comment has been minimized.
This comment has been minimized.
Yes, though not as a lifetime. See my reddit comment about kind ascriptions I linked from the motivation section. |
This comment has been minimized.
This comment has been minimized.
|
On a related note, since |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
|
Hmm, that works. To play devil's advocate, If you use |
This comment has been minimized.
This comment has been minimized.
|
We discussed this at today's triage meeting. The overall feeling was that it is simply too late to make this kind of significant change, especially as there would be lots of discussion and probably a fair bit of design work/ironing out bugs. |

glaebhoerl commentedJan 10, 2015
Impact in tee minus...