Moving towards D2 2.061 (and D1 1.076)
Mathias Laurenz Baumann
mathias.baumann at sociomantic.com
Thu Dec 20 02:17:34 PST 2012
On Mon, 10 Dec 2012 09:56:44 +0100, Denis Shelomovskij
<verylonglogin.reg at gmail.com> wrote:
> 10.12.2012 4:33, Walter Bright пишет:
>> It's time to do a release; to that end we should be working on tidying
>> up the regressions.
>>
>> This will be the last official D1 release.
>
> 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?
>
We have our whole infrastructure in D1 and tango and currentl are using
dmd 1.075 for
compilation. We don't have any major problems with templates (just a few
dmd hickups every now and then).
>
> 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...
>
What you say is partly true, work around and such, but it isn't as bad as
you
describe it above. We have big projects and the still work.
--Marenz
--
Mathias Baumann
Research and Development
sociomantic labs GmbH
Paul-Linke-Ufer 39/40
10999 Berlin
http://www.sociomantic.com
Fon: +49 (0)30 3087 4615
Fax: +49 (0)30 3087 4619
Skype: Mathias Baumann (m4renz)
Irc: irc://irc.freenode.net User Marenz or Suprano
-----------------------------------------------------------
sociomantic labs GmbH, Location: Berlin
Commercial Register - AG Charlottenburg: HRB 121302 B
VAT No. - USt-ID: DE 266262100
Managing Directors: Thomas Nicolai, Thomas Brandhoff
More information about the Digitalmars-d
mailing list