| |
| Posted by Timon Gehr in reply to Imperatorn | PermalinkReply |
|
Timon Gehr
Posted in reply to Imperatorn
| On 10/27/23 17:59, Imperatorn wrote:
>>
>>> That basically what the current implementation does.
>>
>> No, that's not true.
>
> You just say "no" without providing any evidence. Why?
What can be stated without evidence can be dismissed without evidence.
You made a ridiculous analogy. You are acting like people simply have to be crazy for not seeing it your way. Like in fact, the devil is not in the details.
I think concerns like the interpolated string expanding into multiple local variables being surprising behavior are much more important than claims like "you have to be crazy for not doing it like those 5 other languages, psychologists say so!".
>
>> Sometimes there is a better solution.
>
> Here you are actually correct and have a point. There might be better solutions. And D might be the first to show that.
> ...
Interestingly, no. The Java proposal linked earlier is similar in this respect.
> But think of it in terms of probability.
>
> Is it more probable that we, or the rest of the world, are wrong?
It has _already been shown to be a source of issues_. It's simply the power of hindsight, afforded to D because Walter has been somewhat conservative in adding new shiny features. D often ends up doing things somewhat differently to avoid pitfalls into which other languages have fallen. This is a meaningfully different endeavor to stupid straw-man proposals like breaking language changes such as `int.asint`, accident-inducing captcha on car breaks, or having lightbulbs be activated by 30 seconds of screaming.
When you engage in such comparisons, you are essentially saying "different implies worse. I don't have to make the case. if you were a reasonable person, you would already agree with me". The implication actually goes the other way around. But this is not surprising. Better is also always different.
>
>> I am not surprised, just disappointed at the quality of discourse.
>
> Your subjective view of the quality of discourse is of course important, ...
Nothing particularly subjective about it. E.g., from you last post:
> But don't be surprised when they think you're doing something that feels unnatural to them. Like using a door, flipping a switch or whatever you do every day. If suddenly someone thought it would be a splendid idea to make you scream for 30 seconds straight to make the light bulb turn on, great, do that. But don't try force convince the rest of the world that your borderline psychotic behavior would be "normal" and that it would be offensive to question the design.
This insulting hyperbole adds nothing to the discussion. All it does is attempt to discourage people from engaging in a discussion with you, because you accuse them of being crazy for having a nuanced perspective. You are also rudely twisting my words here. Questioning the design is a priori not offensive. I would be glad if you were just questioning the design. But maybe try accepting or critiquing some of the answers on their own merit and toning down your GPT-fueled fallacious rhetoric and appeals to popularity.
> ... but it does not change any of the facts provided.
Well, in a high quality discourse, facts would be provided instead of personal attacks that are then critiqued in a meta-discussion advocating for basic civility. So yes, it would change the facts provided.
|