The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
I should add- I blame myself for the problem. I can clearly explain and understand why this problem occurred. It even makes sense, once you understand the twists and turns involved. It's not due to a hack, or a weird type system. It's due to the fact that object - the root type in the heirarchy - has no == overload associated - because it wouldn't make sense with it so == will only do reference comparisons, just like C++ on an object.
When I was growin' up, I was the smartest kid I knew. Maybe that was just because I didn't know that many kids. All I know is now I feel the opposite.
Anything that is unrelated to elephants is irrelephant Anonymous - The problem with quotes on the internet is that you can never tell if they're genuine Winston Churchill, 1944 - Never argue with a fool. Onlookers may not be able to tell the difference. Mark Twain
I just made a post in the reddit rust section, with my honest critique of the language from the perspective of an experienced C++ developer who has been exploring it. There were a good many responses and a good discussion going on. But presumably it wasn't sufficiently positive, and it just got whacked.
I never cease to be amazed at how language fans circle the wagons against any criticism. For a minute there I thought the Rust section might be actually more mature than the C++ one, where punitive down-voting is rampant. But I guess not.
That doesn't fill me with an urge to commit to the language.
Me: Product X shouldn't _____ .
Fan: But it does.
Me: Yes, but it shouldn't.
Fan: Of course it should; that's how it was designed.
Me: But it shouldn't have been.
Fan: It's the paradigm the designer chose.
Me: It was a poor choice.
Etc. etc. etc.
It's been going on for decades and it won't change.
In this case, Rust is still fairly young and has room for for growth. I was just throwing in my two cents on what I felt was holding me back from committing to it. If people don't speak up, no one's going to guess what we want.
Well, that's more to do with the relative heft of the entities behind the two languages, not whether they took feedback or not.
And obviously they aren't going to come to my house and have tea with me and ask my my opinion. That's one of the reasonably positive reasons the internet exists. We can make our opinions known publicly. At least when they aren't censored.
And I would think that they do actually pay attention to what people think to some extent. They presumably want people to adopt it widely enough to make it more than a niche language, which currently it very much is. And there's nothing wrong with public debate amongst users and potential users, IMO.
Sure, but if the designer/implementer doesn't ask for input (when it will actually help) it's hardly any use (after the fact).
And even when they ask, there is no certainty that they will use / make something out the given feedback
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
That's what you get from straying from the one true path that is unmanaged c++.
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013