why a part of D community do not want go to D2 ?
Bruno Medeiros
brunodomedeiros+spam at com.gmail
Thu Dec 2 05:21:57 PST 2010
On 30/11/2010 19:02, Stewart Gordon wrote:
> On 30/11/2010 14:13, Bruno Medeiros wrote:
>> On 30/11/2010 14:08, Stewart Gordon wrote:
>>> On 29/11/2010 18:30, Bruno Medeiros wrote:
> <snip>
>>>> Did you mean D2, in "Sick of waiting for D1 to be finished." ?
>>>
>>> I don't know what you mean....
> <snip>
>> I meant: did you mean "Sick of waiting for D2 to be finished." instead
>> of "Sick of waiting for D1 to be finished." ?
>> Otherwise I don't quite get it, D1 is quite stable (as a language), it's
>> D2 that is getting a lot of changes.
>
> I guess it was really a question of why you meant it rather than what
> you meant.
>
> D1 may be "quite stable", but that's very different from "finished".
> http://www.digitalmars.com/d/archives/digitalmars/D/When_will_D1_be_finished_89749.html
>
> http://d.puremagic.com/issues/show_bug.cgi?id=677
>
> The point is that D1 should have been finished ages ago. Development of
> D2 has detracted from this, and so people are fighting against this by
> not supporting the D2 project.
>
> Stewart.
Given what you meant by finished (consistently defined language, etc.),
then yeah, D1 isn't really finished. But what do you mean "D1 should
have been finished ages ago"? As far as I know, Walter never expressed
the intention of making D1 "finished", that is, to flesh out and
formalize the language spec. Rather, the creation of D2 was to make D1
"stable" (to not introduce backwards incompatible changes to the
language, and to reduce bugs in the D1 compiler).
If you mean "should" as in, that should have been the intention, well,
that's arguable. If one wanted at that point for D to stop evolving (in
a non backwards-compatible way), then yes, you'd want the main focus of
attention to be D1, and in finishing it. But that wasn't the desire with
many (probably most) in the community, including Walter himself, so D2
became the main focus of development. And with this decision, fleshing
out the D1 spec was never going to be important (as in, important enough
to dedicate time to it in a significant way).
--
Bruno Medeiros - Software Engineer
More information about the Digitalmars-d
mailing list