Pretty much guaranteed, as "do yeet" is also rather long. Likely some new edition introduced keyword/syntax or similar will be used.
Also while yeet is "fun" very few want to see it in the language for real ;)
try {
if bad_thing {
do yeet Error::new(...);
}
carry_on()
}
Just plain "throw" would probably be fine, but I understand not wanting to bikeshed it at this stage.Weirdly, "yeet" really does convey the sense of "just give up and chuck this thing back instead" that makes it a reasonable nice converse of "try", i.e. "try { yeet }".
I agree, bikeshedding can be fun, as long as it's not during a meeting.
[1] Steve Klabnik, I know you're going to see this - just wanted to say hi, I hope you're having a nice day :)
There are some other folks around so your point isn't incorrect, only about me.
I've been recently working on a new system that involves a custom IDL. We ended up adding a "[<=]" syntax, but we were worried it would be confusing to new developers. We realized it would make people happy to have an excuse to type smiley faces, though.
Naming bikeshedding is one of the worst kind of bikeshedding.
By now I'm sure of two things:
- People will not agree on a name.
- People will diverge any technical discussion again and again and again because they need to discuss naming.
So in the end most likely there will be some formal or informal survey and then the language teem will do a top-down decisions for one of the more well liked candidates, it's as far as I can tell pretty much the best way to go. (Theoretically you could have a vote, but then you need a proper not easily manipulated voting system people need to take serious, or it will be named not yeet in the end because people are trolls).
EDIT: Also this is not a developer discussion so I guess it's fine here ;)