<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.6.2" -->
<rss version="0.92">
<channel>
	<title>The Oracle at Delphi</title>
	<link>http://blogs.embarcadero.com/abauer</link>
	<description>Various items, tidbits, and ramblings related to Delphi Programming. Hosted by Allen Bauer, Embarcadero Chief Scientist.</description>
	<lastBuildDate>Tue, 23 Feb 2010 21:17:50 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en-US</language>
	
	<item>
		<title>A Happy Accident and a Silly Accident</title>
		<description>By now you’re all aware that we’re getting ready to move to a new building here in Scotts Valley. This process is giving us a chance to clean out our offices and during all these archeological expeditions, some lost artifacts are being (re)discovered. Note the following:     ...</description>
		<link>http://blogs.embarcadero.com/abauer/2010/02/23/38931</link>
			</item>
	<item>
		<title>What. The. Heck.</title>
		<description>Is. This? I simply cannot explain this. At. All.   This was on a bulletin/white-board in the break area. I’d never noticed it because it was covered with photos from various sign-off (final authorization to release the product) celebrations. Lots of photos of both past and present co-workers, many ...</description>
		<link>http://blogs.embarcadero.com/abauer/2010/02/19/38923</link>
			</item>
	<item>
		<title>A case when FreeAndNil is your enemy</title>
		<description>It seems that my previous post about  FreeAndNil sparked a little controversy. Some of you jumped right on board  and flat agreed with my assertion. Others took a very defensive approach. Still  others, kept an “arms-length” view. Actually, the whole discussion in the  comments was very ...</description>
		<link>http://blogs.embarcadero.com/abauer/2010/02/16/38916</link>
			</item>
	<item>
		<title>Oh, the things you find&#8230;</title>
		<description>When you’re cleaning out your office. Share This | Email this page to a friend </description>
		<link>http://blogs.embarcadero.com/abauer/2010/02/12/38915</link>
			</item>
	<item>
		<title>A case against FreeAndNil</title>
		<description>I really like the whole idea behind Stackoverflow. I regularly read and contribute where I can. However, I’ve seen a somewhat disturbing trend among a lot of the answers for Delphi related questions. Many questions ask (to the effect) “why does this destructor crash when I call it?” Invariably, someone ...</description>
		<link>http://blogs.embarcadero.com/abauer/2010/02/05/38910</link>
			</item>
	<item>
		<title>There may be a silver lining after all</title>
		<description>After having to deal with all the stack alignment issues surrounding our move to target the Mac OS, I’d started to fear that I would get more and more jaded cynical about the idiosyncrasies of&#160; this new (to many of us) OS. I was pleased to hear from Eli that ...</description>
		<link>http://blogs.embarcadero.com/abauer/2010/01/29/38909</link>
			</item>
	<item>
		<title>Requiem for the {$STRINGCHECKS xx} directive&#8230;</title>
		<description>It’s time. It’s time to say goodbye to the extra behind-the-scenes codegen and overhead that was brought to us during the Ansi-&#62;Unicode transition. We’ve shipped two versions with this directive on by default. The Ansi world is now behind us. It’s only real purpose in life was to assist C++Builder ...</description>
		<link>http://blogs.embarcadero.com/abauer/2010/01/26/38908</link>
			</item>
	<item>
		<title>Divided and Confused</title>
		<description>Odd discovery of the day. Execute the following on a system running a 32-bit version of Windows (NOT a Win64 system!): program Project1;

{$APPTYPE CONSOLE}

uses
  SysUtils;

begin
  try
    MSecsToTimeStamp(-1);
  except
    on E: Exception do
      Writeln(E.ClassName, ': ', E.Message);
 ...</description>
		<link>http://blogs.embarcadero.com/abauer/2010/01/25/38907</link>
			</item>
	<item>
		<title>Mac OS Stack alignment &#8211; What you may need to know</title>
		<description>While I let my little tirade continue to simmer, I figured many folks’ next question will be “Ok, so there may be something here that affects me. What do I need to do?” Let’s first qualify who this will affect. If you fall into the following categories, then read on: ...</description>
		<link>http://blogs.embarcadero.com/abauer/2010/01/15/38906</link>
			</item>
	<item>
		<title>It&#8217;s my stack frame, I don&#8217;t care about your stack frame!</title>
		<description>I’m going to start off the new year with a rant, or to put it better, a tirade. When targeting a new platform, OS, or architecture, there will always be gotchas and unforeseen idiosyncrasies about that platform that you now have to account for. Sometimes they are minor little nits ...</description>
		<link>http://blogs.embarcadero.com/abauer/2010/01/14/38904</link>
			</item>
</channel>
</rss>
