Moving towards D2 2.061 (and D1 1.076)

Jacob Carlborg doob at me.com
Mon Dec 10 04:23:47 PST 2012


On 2012-12-10 09:56, Denis Shelomovskij wrote:

> Sorry, but I have never understand how can anybody call D stable and why
> are you doing all this "support".
>
>
> Let me explain:
>
> A long time ago I wrote one (not open source) application in D1+Tango.
> I'm still supporting it. The last D1 compiler I can use is 1.066 as then
> a fatal regression was introduced and templates became unusable because
> of ICE. Am I the only one who use templates in D1? If not, what is the
> purpose for all this needless D1 releases as compiler doesn't work for
> almost any project with templates?

I have still one project left that uses D1 and Tango. It do have some 
templates but not much and not anything advanced.

> And let me beat utterly:
>
> Now imagine: a person updated a compiler and get ICE. On *huge*
> codebase. What will he do? He will use old working one. But I decided to
> go further, found a DustMite and decided to find the source of the
> error. Do you know that current D2 compiler ICE-s with compiling
> DustMite? Imagine, what will feel a person when bug finding tool ICE-s a
> compiler? He will probably consider "D is a peace of unstable shit" and
> go away.
>
> And he will be right as it is unforgivable for us to talk about any
> "stability" of D. "D is for crazy nerd who are ready to find, report and
> workaround infinite compiler bugs on any complicated code with
> templates", that's all we can tell.
>
> But I finally managed to compile DustMite without ICE, found the
> regression and reported. Still unfixed...

I understand your frustration and feel the same.

-- 
/Jacob Carlborg


More information about the Digitalmars-d mailing list