<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
	>
<channel>
	<title>Comments on: 3 &#8211; Barry Kelly</title>
	<atom:link href="http://delphi.org/2008/09/episode-3-barry-kelly/feed/" rel="self" type="application/rss+xml" />
	<link>http://delphi.org/2008/09/episode-3-barry-kelly/</link>
	<description>The Podcast about the Delphi programming language, tools, news and community.</description>
	<lastBuildDate>Wed, 04 Jan 2012 23:44:19 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
	<item>
		<title>By: Karl</title>
		<link>http://delphi.org/2008/09/episode-3-barry-kelly/comment-page-1/#comment-313</link>
		<dc:creator>Karl</dc:creator>
		<pubDate>Fri, 24 Oct 2008 14:22:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.delphi.org/?p=121#comment-313</guid>
		<description>Thanks, very informative podcast.

I have to say though, that Barry Kelly&#039;s way to speak makes me nervous, he seems to be very stressed. Wow, I have a knot in my stomach after listing.

Anyway, thanks Barry, for the information.</description>
		<content:encoded><![CDATA[<p>Thanks, very informative podcast.</p>
<p>I have to say though, that Barry Kelly&#8217;s way to speak makes me nervous, he seems to be very stressed. Wow, I have a knot in my stomach after listing.</p>
<p>Anyway, thanks Barry, for the information.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ken Knopfli</title>
		<link>http://delphi.org/2008/09/episode-3-barry-kelly/comment-page-1/#comment-192</link>
		<dc:creator>Ken Knopfli</dc:creator>
		<pubDate>Tue, 30 Sep 2008 09:50:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.delphi.org/?p=121#comment-192</guid>
		<description>Agree with all the others; excellent episode. Packed with info. And at the speed Barry talks, we&#039;re getting real value per downloaded byte :)

Interesting: &quot;Delphi was written with Delphi&quot; is a myth? (sort of). The compiler is C. Only the IDE was written in Delphi; and I assume only up to D7, because from D2007, even the Win32-only IDE seems to be .NET?</description>
		<content:encoded><![CDATA[<p>Agree with all the others; excellent episode. Packed with info. And at the speed Barry talks, we&#8217;re getting real value per downloaded byte <img src='http://delphi.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Interesting: &#8220;Delphi was written with Delphi&#8221; is a myth? (sort of). The compiler is C. Only the IDE was written in Delphi; and I assume only up to D7, because from D2007, even the Win32-only IDE seems to be .NET?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ken Knopfli</title>
		<link>http://delphi.org/2008/09/episode-3-barry-kelly/comment-page-1/#comment-191</link>
		<dc:creator>Ken Knopfli</dc:creator>
		<pubDate>Tue, 30 Sep 2008 09:42:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.delphi.org/?p=121#comment-191</guid>
		<description>Thinking (way) back to when Objects were first introduced, they could be created on the stack in the VAR section. iirc, the pointer was on the stack, the remainder was really on the heap. This had the advantage of not needing to call the destructor and ensured a hierarchy lifetime enforced by the procedure calls, relieving the programmer of the responsibility of checking object lifetimes in 90% of situations.

At some point this option was removed, forcing explicit constructor/destructor calls. Caused an outcry similar to the Unicode-triggered one we are experiencing now.

Do I understand correctly: the RECORD wrapping trick you mention an attempt to regain the (pseudo)stack allocation situation? Might be worth investigating.</description>
		<content:encoded><![CDATA[<p>Thinking (way) back to when Objects were first introduced, they could be created on the stack in the VAR section. iirc, the pointer was on the stack, the remainder was really on the heap. This had the advantage of not needing to call the destructor and ensured a hierarchy lifetime enforced by the procedure calls, relieving the programmer of the responsibility of checking object lifetimes in 90% of situations.</p>
<p>At some point this option was removed, forcing explicit constructor/destructor calls. Caused an outcry similar to the Unicode-triggered one we are experiencing now.</p>
<p>Do I understand correctly: the RECORD wrapping trick you mention an attempt to regain the (pseudo)stack allocation situation? Might be worth investigating.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul H</title>
		<link>http://delphi.org/2008/09/episode-3-barry-kelly/comment-page-1/#comment-91</link>
		<dc:creator>Paul H</dc:creator>
		<pubDate>Thu, 04 Sep 2008 07:41:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.delphi.org/?p=121#comment-91</guid>
		<description>Excellent podcast. I think it is really great that Barry is blogging and making himself available for this type of thing. I hope this trend continues for Codegear staff and be more open about the product and its future.</description>
		<content:encoded><![CDATA[<p>Excellent podcast. I think it is really great that Barry is blogging and making himself available for this type of thing. I hope this trend continues for Codegear staff and be more open about the product and its future.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jamie</title>
		<link>http://delphi.org/2008/09/episode-3-barry-kelly/comment-page-1/#comment-89</link>
		<dc:creator>Jamie</dc:creator>
		<pubDate>Wed, 03 Sep 2008 13:20:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.delphi.org/?p=121#comment-89</guid>
		<description>A very interesting episode, I particularly enjoyed hearing from one of the engineers who wades through the compiler source every day and getting his views on GC and the future of the language! Even the highly technical bits were clearly explained too, which is unusual!</description>
		<content:encoded><![CDATA[<p>A very interesting episode, I particularly enjoyed hearing from one of the engineers who wades through the compiler source every day and getting his views on GC and the future of the language! Even the highly technical bits were clearly explained too, which is unusual!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TDelphiHobbyist</title>
		<link>http://delphi.org/2008/09/episode-3-barry-kelly/comment-page-1/#comment-88</link>
		<dc:creator>TDelphiHobbyist</dc:creator>
		<pubDate>Wed, 03 Sep 2008 05:16:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.delphi.org/?p=121#comment-88</guid>
		<description>Fantastic interview!

I really enjoyed what Barry had to say and it was really interesting to hear from someone that deep into the product ... the compiler. [No offense intended to the generally &quot;more exposed&quot; managers.] I learned a lot of interesting bits on not only the compiler but GC in Win32 [tremendous explanation] and all the additional items in the &quot;if you had free rein&quot; segment. I found it significant that, the way he responded, made it very easy to understand what it was he was talking about - even for me.

Adding links to his blog was an excellent idea. I had to stop scanning through the articles more often than not, scroll back the replay and listen to it again because I&#039;d found something I really wanted to read. There&#039;s a bunch of articles there on building a compiler that I&#039;ll have to get back to - I did download the tutorial he referenced in his first on the series.

Brilliant, thanks to both of you.
Dave</description>
		<content:encoded><![CDATA[<p>Fantastic interview!</p>
<p>I really enjoyed what Barry had to say and it was really interesting to hear from someone that deep into the product &#8230; the compiler. [No offense intended to the generally "more exposed" managers.] I learned a lot of interesting bits on not only the compiler but GC in Win32 [tremendous explanation] and all the additional items in the &#8220;if you had free rein&#8221; segment. I found it significant that, the way he responded, made it very easy to understand what it was he was talking about &#8211; even for me.</p>
<p>Adding links to his blog was an excellent idea. I had to stop scanning through the articles more often than not, scroll back the replay and listen to it again because I&#8217;d found something I really wanted to read. There&#8217;s a bunch of articles there on building a compiler that I&#8217;ll have to get back to &#8211; I did download the tutorial he referenced in his first on the series.</p>
<p>Brilliant, thanks to both of you.<br />
Dave</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Giel</title>
		<link>http://delphi.org/2008/09/episode-3-barry-kelly/comment-page-1/#comment-87</link>
		<dc:creator>Giel</dc:creator>
		<pubDate>Tue, 02 Sep 2008 21:07:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.delphi.org/?p=121#comment-87</guid>
		<description>Interesting episode. Let&#039;s have Barry every other week ;-)</description>
		<content:encoded><![CDATA[<p>Interesting episode. Let&#8217;s have Barry every other week <img src='http://delphi.org/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Lehmann</title>
		<link>http://delphi.org/2008/09/episode-3-barry-kelly/comment-page-1/#comment-85</link>
		<dc:creator>Daniel Lehmann</dc:creator>
		<pubDate>Tue, 02 Sep 2008 11:23:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.delphi.org/?p=121#comment-85</guid>
		<description>I really really liked this podcast. And I hope he gets the chance to really clean up some of those delphi &quot;features&quot; that he talked about at the end. A deprecation model would probably help here. Maybe a compiler warning like &quot;This feature will be removed in one of the next versions. Please consider replacing by X&quot;.</description>
		<content:encoded><![CDATA[<p>I really really liked this podcast. And I hope he gets the chance to really clean up some of those delphi &#8220;features&#8221; that he talked about at the end. A deprecation model would probably help here. Maybe a compiler warning like &#8220;This feature will be removed in one of the next versions. Please consider replacing by X&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lars Fosdal</title>
		<link>http://delphi.org/2008/09/episode-3-barry-kelly/comment-page-1/#comment-84</link>
		<dc:creator>Lars Fosdal</dc:creator>
		<pubDate>Tue, 02 Sep 2008 06:35:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.delphi.org/?p=121#comment-84</guid>
		<description>Loved it!  Very interesting insights into the inner workings of the compiler and the need for changes or additions to support the next generation language features.</description>
		<content:encoded><![CDATA[<p>Loved it!  Very interesting insights into the inner workings of the compiler and the need for changes or additions to support the next generation language features.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James Nagle</title>
		<link>http://delphi.org/2008/09/episode-3-barry-kelly/comment-page-1/#comment-83</link>
		<dc:creator>James Nagle</dc:creator>
		<pubDate>Tue, 02 Sep 2008 05:05:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.delphi.org/?p=121#comment-83</guid>
		<description>Very good!  Lots of interesting stuff in there :)  
Keep &#039;em comin</description>
		<content:encoded><![CDATA[<p>Very good!  Lots of interesting stuff in there <img src='http://delphi.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Keep &#8216;em comin</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic (Feed is rejected)
Page Caching using disk: enhanced (User agent is rejected)
Database Caching 4/19 queries in 0.900 seconds using disk: basic

Served from: delphi.org @ 2012-02-08 05:54:05 -->
