`
ideage
  • 浏览: 330714 次
社区版块
存档分类
最新评论

D语言现状From2007

阅读更多

I'm sure this was brought up in the past, but DMD definitely needs stable 
and unstable branches.

-v1 doesn't cut it. My code is compiled with -v1 and still breaks with new 
DMD versions.

Each new DMD version is bug-ridden. This new one 1.011 is pretty bad!

How am I supposed to let others use my code when there's no stability in 
the compiler? They update their compiler and report to me "your code is 
broken"; well, no, DMD is broken.

I have a ton of code that doesn't work on any of the new DMD compilers; I 
have to use an old pre-1.0 compiler, because the recent compilers are 
bug-ridden. Some bugs get fixed, but even more get added.

I'm sure a lot of you out there have similar experiences. Speak up now, 
please!

With each new release I get more and more frustrated with D. There's no 
stability! I know you want more and more features, but how can I keep 
using a language like this?

-

I know, I know, report bugs. This doesn't cut it. Reporting bugs is hard 
as hell and time consuming. I need time to report bugs. Now I have to 
either restrict use to specific compiler versions, which people don't 
always know about and report their issues back to me, until I remind them 
they need to downgrade their compiler (which isn't always an option if 
they need bug fixes), or I have to rush to fix my code to workaround such 
issues and report bugs. If there was a stable branch, I could get the code 
working with the unstable branch at a reasonable pace.

-

D 1.0 means nothing. The 1.0 release was a huge flop. I think it could 
have done so much better and retained more users. We need some stability 
and to try the big release one more time. "D 1.1 release 'whoops, got it 
right this time'" (hopefully).

Also, the documentation should probably clearly state differences between 
versions, perhaps even with the words "unstable" near the things not in 
the stable branch. (Safe to ignore 1.0 since it's pointless.)

-

I've had all this in the back of my mind for quite some time and I've 
tried to be patient about it. I'm not trying threaten anyone, but I don't 
know how much longer I'm going to put up with D with its current methods. 
Note that I am probably one of the oldest D users still using it.

-

Thanks for your time.

- Christopher E. Miller

 

回顾D语言走的崎岖之路1

分享到:
评论

相关推荐

    Select-SQL查询教学内容的组织及教学方法探讨.pdf

    2. VFP教材编写现状及问题:VFP(Visual FoxPro)是微软开发的一种数据驱动型程序设计语言和数据库管理系统。目前,大多数VFP教材在介绍Select查询语句时仅侧重于语句格式和各关键词功能用法的解释,但对学生如何...

    初中真题+考点 英语中常见的介词搭配.pdf

    【中考英语知识点】介词搭配是英语学习中的一个重要部分,对于初中生来说,掌握常见的动词和形容词与介词的搭配能有效提高语言运用能力。以下是对标题和描述中涉及的一些介词搭配的详细解释: 1. **of**: - `...

    天津市蓟州区实验中学八年级下学期期中英语试题-.pdf

    2. **动词时态和主谓一致**:单选题2中,"None of them"作主语时,谓语动词要用单数形式,且此处强调现状,故用一般现在时,因此正确答案是D,"comes from"。 3. **介词的使用**:单选题3中,表示“在校足球队”...

    高一英语卷

    根据给定的信息,我们可以从这份高一英语试卷中提取出一系列重要的语言知识点。下面将对这些知识点进行详细的解析。 ### 一、单项填空部分 #### 1. 时态运用 - **句型**: Could I use your car tomorrow morning? ...

    英语六级万能句子

    阐述现状** - **句型:** *Nowadays (overpopulation) has become a problem we have to face.* (现今,人口过剩已成为我们不得不面对的问题) - **分析:** 这种句型通常用来描述一个客观存在的社会现象。 - **示例:...

    2018年初中三年英语所有重点必背短语都在这里啦.doc

    在英语学习中,掌握常用的动词短语是提高语言运用能力的关键。这些短语往往具有丰富的含义和多种用法,能够使表达更加精准生动。以下是一些2018年初中英语教学中强调的重点短语,包括它们的含义、用法及在不同情境中...

    英语四级作文模板

    3. **Hence/Therefore, we'd better come to the conclusion that...** 因此,自然我们得出以下结论... - **解析**: “Hence”或“Therefore”作为过渡词,使上下文逻辑更加连贯。此句型适用于直接给出结论。 4....

    测试培训教材

    All open test architecture API classes and methods can be referenced from the VAPI-XP user interface so that you can easily include them in your test script. About Working with System Tests You ...

Global site tag (gtag.js) - Google Analytics