The current status of D?

Timon Gehr timon.gehr at gmx.ch
Fri Dec 2 13:06:21 PST 2011


On 12/02/2011 09:50 PM, Mehrdad wrote:
> On 12/2/2011 10:46 AM, Timon Gehr wrote:
>> Oh it is certainly good to have and communicate opinions. It is just
>> that they should be clearly marked as such.
> I like how you're leading by example, it makes it so much easier to
> learn The Right Thing (tm) from you.
>
>> I won't even attempt to argue that his point of view is not important.
> This sentence is a lie?

No.

>
>> It is important to make a cut between what is not supposed to work and
>> what is not yet implemented properly. He said 'the _language_ suffers
>> from const issues'. And 'its part-broken'. The design is fundamentally
>> sound. It could maybe be extended to cover more use cases, but the
>> issues with const he addresses have been resolved with inout, and it
>> is likely that the implementation will soon be correct.
> "The design is fundamentally sound." --> No offense, but maybe it's
> _you_ who should follow your advice and actually provide some support?

Sound basically means that it is not broken. Broken means that the type 
system is inconsistent. It is not. (while DMD does not implement a 
consistent const system because of array-covariance related bugs.)


> At least I'm giving you examples; you're not giving me anything.

I am resolving/relegating to the compiler implementation the issues you 
run into. You have yet to point out a problem with the design.

> Oh, sorry, I forgot that your arguments are all objective and correct by
> definition. I didn't notice that you didn't mark them as subjective.
>
>> Also he probably is doing some considerably different stuff than, for
>> example, I am, because I don't run into that kind of
>> productivity-blocker issues.
> And that makes my point of view unimportant.

Well, as I already pointed out before you wrote that: this is not my 
point of view. Are you reflecting? I do not understand how my post can 
possibly be interpreted that way, but communicating over the internet 
has some drawbacks.

Again: How can the fact that you apparently do different things than I 
do make your point of view unimportant? I would say, on the contrary?

> Yes, that's a completely objective and unbiased point of view, it makes perfect sense.

This sentence is a lie?

>
> Sorry for forcing you to read my unimportant feedback.

No reason to get offended. I am sorry if you were.


More information about the Digitalmars-d mailing list