Sep 032004

I’ve just checked in Delphi compiler support for parsing source code identifiers that contain Unicode extended characters. Chances are good that this will appear in the next release of the Delphi products. Why? Why should we allow Unicode characters in Delphi identifiers? Isn’t ASCII good enough? The first reason is that programmers want to express […]

Aug 192004

Nick, old friend, you are so far out in the weeds it’s not even funny. A few weeks ago, Nick Hodges blogged about his views of how to grow the Delphi community. I skimmed his article at the time and filed it under “The Usual Bleatings,” but one point in particular has been eating at […]

 Comments Off on Lead Us Not Into Isolation  Tagged with: ,
Aug 162004

I’ve been out of the office for the past few days for a strategic planning thinktank. Boz Elloy (Borland Sr Vice President of Product Development) has called together Borland’s CS’s, CTO, CMO, SVP’s, GM’s, BM’s, and LMNOPM’s from all over the map – including remote regions of Michigan, Chicago, Atlanta, Boulder Creek, and St. Petersberg […]

Aug 092004

In the next release of Delphi, the compiler will support a new kind of for loop, dubbed the “” loop. A “” loop works just like a regular Delphi for loop except that you don’t have to deal with a loop index variable. If you want to run through all the strings in a collection […]

Jul 202004

In checking the incoming references to this blog over at Blogshares I noticed a new link from beyond the usual rat pack –  a link from deep in PHP space.  Curious, I followed, and found a circle of satire concerning a reflection on the 1974 book Pascal User Manual and Report by Jensen and Wirth made over at Lambda […]

Jul 022004

Simon Kissel, maker of ChatJet of Borland chatroom fame, has been tinkering again. This time he’s cooked up a way to run the Borland Kylix command line compiler from within the Delphi (6 or 7) IDE on Windows – dubbed “CrossKylix“. Pretty neat trick, considering that the Kylix command line compiler is a Linux ELF […]

Jun 092004

> IMO, > this is the cost-effectiveness you should be striving for. If you > can achieve it, you will reap the requisite revenue to justify that > noble action. Really taking care of your customer base. Could there > be more air-tight business case? If I had 20 sharp programmers sitting around looking for […]

Jun 032004

Yes, the rumors are true: Allen Bauer and I and several other senior engineers across the company have been promoted into a new technology leadership team at Borland. Dale Fuller (you know, that CEO guy) rolled out a plan earlier this year to get more Borland technologists involved in corporate steering and strategic planning. This […]

 Comments Off on Be Careful What You Wish For  Tagged with: ,
May 142004

Just a quick hello between flights as I wind down the spring speaking tour. SDGN’s Software Development Conference went smoothly, as usual. Joop and the guys (and gals) have conference hosting down to a science. I was pleasantly surprised to find Chris Anderson in the lounge when I checked into the conference hotel. Chris flew […]

May 062004

Whoa, nellie. The reaction to Sunday’s kicking of the hornet’s nest has gotten a little out of hand. Even Scoble picked it up (in a nice way), which is as close as I want to get to being Slashdotted again. (Chris Pratley is doing a fine job of keeping the “net thugs” busy) First off, […]

May 022004

Well, it was bound to happen. I’m surprised it’s taken this long, actually: internal “concern” over information disclosed in this blog. My previous post seems to have ruffled a few feathers of folks who aren’t used to Borland talking about engineering research well in advance of delivery, if it pans out for delivery at all. […]

 Comments Off on That Which We Dare Not Name  Tagged with: ,
Apr 212004

First, an apology: This post really belongs in my personal blog instead of the Delphi Compiler Core. Seeing as how I haven’t had time to finish setting up the personal blog, I’m requisitioning this space. The Road Trip Tokyo Friday, April 23 Advisor, Customer visit to discuss Delphi for .NET Sydney Tuesday/Wednesday April 27-28 Speaker, […]

Apr 142004

How can Borland customers and partners persuade Borland to invest more resources into certain technologies or products? Simple: Show us the money. We generally don’t do art for art’s sake. The hardest part of deciding which technologies or product features to pursue and which to pass over is figuring out the business justification for each. […]

 Comments Off on How to Persuade Borland to Do Anything  Tagged with: ,
Apr 112004

The results are in: the simplified attribute implementation I proposed for Delphi Win32 a few weeks ago won’t cut the mustard. The minimum functionality acceptible to those who want attributes the most is considerably greater than what we have resources to attempt in the current product cycle. Therefore, I am removing the attributes syntax proposal from […]

Apr 082004

Here’s the synopsis of compiler work on the boards for calendar year 2004: Win32 compiler enhancements, including codegen improvements and language enhancements to improve parity with the .NET side of the house. IL compiler enhancements to broaden the .NET push started with Delphi 8 for .NET. This will include more language enhancements, codegen improvements, and […]

Mar 262004

We’re deep into researching and scheduling of development time for the next major release of the Delphi product family. One of the issues we have to weigh carefully is what language features introduced in Delphi for .NET are worthwhile to implement in Delphi for Win32. Investing an enormous effort into implementing a feature in Win32 […]

Mar 052004

Wondering how to do something in .NET that you used to do with a Win32 API call? Here’s a handy reference that Roy Nelson dug up recently: Microsoft Win32 to Microsoft .NET Framework API Map Now, why is that buried in the Academic Alliance web site instead of featured in MSDN proper?

Jan 222004

In a word: No. Borland products are built by teams. Individuals come and go; it’s a fact of life. With proper management and preparation, the team can tolerate departures without disrupting product development. We try to build redundancy into the team – not to make people expendable, but to allow people the flexibility to deal […]

 Comments Off on Does Chuck Jazdzewski’s departure mean the end of Delphi?  Tagged with: ,