Half-Blood Programmer

CodeGear

.NET 和 Mono 的一点历史

提到微软公司研发 .NET Framework 的初衷,难免要提到 SUN 公司1995年推出的 Java 语言。由于 Java 在业界得到了广泛的支持而且迅速建立了庞大的生态系统,微软也不得不考虑如何加以应对,毕竟自己手里的 Visual Basic 和 Visual C++ 和 Java 一比都有不小的差距。这也就导致了1996年3月12日发生了让业界吃惊的一幕,微软居然从 SUN 取得了 Java 的相关授权,可以开发 Java 平台的 IDE 产品[1]。微软当时预计大约1996年年中便可以推出相关的开发工具。跳票许久,10月15日,微软正式发布 SDK for Java,两个月内下载次数超过50,000。11月,Anders Hejlsberg 离开 Borland 公司,加入微软。 1997年1月微软终于推出了 Visual J++ 1.0。然后由于测试的失误,发布后由于安装镜像无法支持当时已经很火的 Windows 95 操作系统,微软不得不宣布将尽快修复这一问题[4]。3月3日,微软推出…

Compiler Promise from Embarcadero

I still keep an eye on Delphi, though I have already stopped working on Code Beautifier Collection. Therefore, I am quite excited at this announcement . Well, it is a bit weird that such an important announcement is placed in Developer…

CandyCan Opener: Bad News at Prime Time

Sorry guys, the bad news comes at last. I felt excited when I started to read David Hervieux’s SF.net project, Sharp Builder Tools , so I dived in and upgraded it for later versions of Delphi. However, after I moved to Microsoft…

Delphi Prism, My Take

Finally Delphi Prism is officially launched (the announcement was made during PDC 2008). So everyone can read about it here and there . Therefore, I don’t need to cut and copy the words here. This post will only express my personal…

CandyCan Opener: A Detailed Checklist

Now I am trying to record a full checklist of every change I made to support Delphi 2009 in CBC 7.0. The changes are, Modify OtaUtils.cs to support IDE 6.0 and adapt to registry root name change. (done) Test ExpertManager…

CandyCan Opener: Place GrapeVine into a CandyCan

Code Beautifier Collection 7 is on its way, and I have already picked up a code name for it. Therefore, the “GrapeVine Voice” sessions end today. Don’t be sad, because here comes sweet “CandyCan Opener”. Stay tuned.

GrapeVine Voice: Time for A Major Number Upgrade

I was thinking that a minor upgrade to 6.1 can make Delphi 2009 support complete. A few hours later, now I find I am wrong. The current TODO list is much longer. Compiled for Delphi 2009 Tools API assembly. (done)…

GrapeVine Voice: Delphi 2009 Support Is Coming

It is not too hard to migrate Code Beautifier Collection 6.0 to Delphi 2009, but suddenly support to Delphi 2007 breaks. Maybe CodeGear guys have changed Tools API heavily this time, so there is no way to compile one version…

GrapeVine Voice: Delphi 2009 Is Coming

Since GrapeVine is not as active as usual, I have to say there will be no new features coming in the next few months. But two things will go on soon. The very first is a new release for Delphi…

Promoting Open Source Projects

It is quite hard to make an open source project popular if you don’t push it really hard. Sometimes people cannot find your project easily, or another project takes them away. So a little bit advertising won’t hurt. But how…