Printing shortest decimal form of floating point number with Mir

welkam wwwelkam at gmail.com
Sun Jan 3 20:31:41 UTC 2021


On Sunday, 3 January 2021 at 06:35:23 UTC, 9il wrote:
> On Tuesday, 29 December 2020 at 19:59:56 UTC, Ola Fosheim 
> Grøstad wrote:
>> On Tuesday, 29 December 2020 at 16:14:59 UTC, Atila Neves 
>> wrote:
>>> On Thursday, 24 December 2020 at 14:14:33 UTC, 9il wrote:
>>>> On Thursday, 24 December 2020 at 14:08:32 UTC, welkam wrote:
>>>>> On Wednesday, 23 December 2020 at 18:05:40 UTC, 9il wrote:
>>>>>> It was a mockery executed by Atila
>>>>> Read the all comments and didnt saw any mockery
>>>>
>>>> Yes, it wasn't explicit. He didn't write bad words, he did a 
>>>> bad decision. Bad for D.
>>>
>>> I apologise if what I wrote came across as mockery; it 
>>> certainly wasn't intended that way.
>>>
>>> How would you have liked for me to have handled it better?
>>
>> I am not speaking for Ilya, but from skimming through the 
>> dialogue it struck me that you didn't respond from the 
>> perspective of managing the process, but from a pure engineer 
>> mindset of providing alternatives.
>>
>> It would've been better if you started by 1. understanding the 
>> issue 2. acknowledging that the type system has an obvious bug 
>> 3. looking at the issue from the perspective of the person 
>> bringing attention to the issue. I don't think anyone was 
>> looking for workarounds, but looking for
>>
>> 1. acknowledgment of the issue
>> 2. acknowledgment of what the issue leads to in terms of 
>> inconvenience
>> 3. a forward looking vision for future improvements
>
> +1

I don't want to be the guy that comes and just takes a missive 
dump in the middle of the room but I feel like I have to.

The whole language change process is not a place to get tribe`s 
validation or get emotional support for your boo boos. Its like 
looking for a virgin partner in a brothel. Makes no sense. You 
should view it more like this
https://images.theconversation.com/files/31778/original/zhrxbdsm-1379916057.jpg?ixlib=rb-1.1.0&q=45&auto=format&w=926&fit=clip

The way I saw it the whole argumentation for a language change 
went like this:
9il: This would be helpful for my lib
Atila: Im not convinced this is good addition to the language

Thats it. No more good arguments came later. If proposal has only 
this kind of argument then ofcourse it will be rejected. Even if 
the idea is good.

You should put yourself in the boots of Atila. If you accept a 
change that later turns out to be bad idea you cant just take it 
out. We all would have to be with it for 10 or more years. So to 
avoid situation that I described a proposal needs to have solid 
argumentation and cost/benefit ratio needs to be clear to make 
good decision.

And for the end I want to point out that your proposal is not in 
the same category as ast macros. If you or some one else comes up 
with solid arguments then the outcome might be different. As for 
me. Im do not know ins and outs of templates to make a judgment 
if your proposal is good or not. No one showed how it would 
benefit the code I write.


More information about the Digitalmars-d-announce mailing list