If D becomes a failure, what's the key reason, do you think?

Jeremy Jeremy_member at pathlink.com
Sun Jul 9 15:51:49 PDT 2006


In article <e8rshs$1rc0$1 at digitaldaemon.com>, clayasaurus says...
>
>Bruno Medeiros wrote:
>> Walter Bright wrote:
>>> Kyle Furlong wrote:
>>>> *Standing Ovation*
>>>
>>> Yeah, that's concerned me as well. But it isn't just me trying to make 
>>> it perfect, everyone's got their favorite bug/feature that must get in 
>>> before 1.0.
>>>
>>> So what do you say we just call D right now *1.0* and move on? It's 
>>> not like D will stop undergoing improvements.
>>>
>> 
>> Here comes the contrarian view:
>> I think the people that want 1.0 ASAP (I'm not one of them btw) want 
>> more than just the branding "1.0", they want some guarantees that the 
>> language is good enough to be usable as is, and they likely also want 
>> "1.0" to mean that 2.0 won't be radically different from 1.0 . For 
>> example, let's consider this:
>> 
>> clayasaurus wrote:
>>  >
>>  > This will make two groups of people happy,
>>  >
>>  > #1) People who are waiting for D 1.0 for very large / commercial
>>  > products, as well as perhaps a D 1.0 book to start the publicity tour
>>  >
>> 
>> In this case of wanting to write a 1.0 book or doing very large 
>> commercial products, then "1.0" actually should indicate that the 
>> language is good and polished enough as is. They want a finished 
>> product, and likely also want that 2.0 won't be radically different from 
>> 1.0, so that the book won't quickly become mostly obsolete, or that the 
>> large-scale product will need a lot of work to be updated to 2.0 .
>> 
>> Taking too long to reach a true 1.0 is a slightly bad in my opinion, but 
>> I think it is *much* worse to shove a "1.0" product that is flawed, 
>> unpolished, inconsistent, incomplete, etc.. And as is clear to all here, 
>> D still has many design issues that need to be worked out (not to 
>> mention Phobos).
>> 
>> 
>
>If it wasn't clear in my post, I do think 2.0 should be radically 
>different, otherwise there is no big improvement.
>
>Walter has not been inclined lately to include radical new features 
>because there is 'too much water under the bridge.' If that is the case, 
>we should get a 1.0 out now and then use 2.0 for the _real_ improvements.
>
>Maybe not even call it D 2.0, but D++ ;) so people don't expect code 
>compatibility.
>

Eh, I bet "D" will not be very successful if "D++" is *already* planned to phase
out "D" (and not be compatible).





More information about the Digitalmars-d mailing list