<?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/"
		>
<channel>
	<title>Comments on: The value of values</title>
	<atom:link href="http://c3wife.com/wordpress/?feed=rss2&#038;p=193" rel="self" type="application/rss+xml" />
	<link>http://c3wife.com/wordpress/?p=193</link>
	<description>My husband is creating a programming language</description>
	<lastBuildDate>Wed, 10 Feb 2010 03:21:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: c3designer</title>
		<link>http://c3wife.com/wordpress/?p=193&#038;cpage=1#comment-1971</link>
		<dc:creator>c3designer</dc:creator>
		<pubDate>Fri, 04 Dec 2009 15:18:31 +0000</pubDate>
		<guid isPermaLink="false">http://c3wife.com/wordpress/?p=193#comment-1971</guid>
		<description>As soon as I get some time to create some good looking examples :) I would like to know what examples would be interesting to you (other than Hello world!)

However, please keep in mind that I&#039;m now working on a parser generator and there won&#039;t be a C3 compiler anytime soon...</description>
		<content:encoded><![CDATA[<p>As soon as I get some time to create some good looking examples :) I would like to know what examples would be interesting to you (other than Hello world!)</p>
<p>However, please keep in mind that I&#8217;m now working on a parser generator and there won&#8217;t be a C3 compiler anytime soon&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: loop</title>
		<link>http://c3wife.com/wordpress/?p=193&#038;cpage=1#comment-1965</link>
		<dc:creator>loop</dc:creator>
		<pubDate>Thu, 03 Dec 2009 15:26:11 +0000</pubDate>
		<guid isPermaLink="false">http://c3wife.com/wordpress/?p=193#comment-1965</guid>
		<description>Next time include sources please =)</description>
		<content:encoded><![CDATA[<p>Next time include sources please =)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: c3wife</title>
		<link>http://c3wife.com/wordpress/?p=193&#038;cpage=1#comment-1952</link>
		<dc:creator>c3wife</dc:creator>
		<pubDate>Mon, 30 Nov 2009 15:05:49 +0000</pubDate>
		<guid isPermaLink="false">http://c3wife.com/wordpress/?p=193#comment-1952</guid>
		<description>Honestly, I don&#039;t have much experience with cycles myself, most applications I worked on had a basic need for manual memory management. So I may be wrong on that matter.

I am not fundamentally against garbage collector, I perfectly understand those that use it, cannot blame someone to make it live easier if there is no drawback for him. What I stand against is languages that force it upon its users, and do not consider those that have different needs. I like to have the choice!</description>
		<content:encoded><![CDATA[<p>Honestly, I don&#8217;t have much experience with cycles myself, most applications I worked on had a basic need for manual memory management. So I may be wrong on that matter.</p>
<p>I am not fundamentally against garbage collector, I perfectly understand those that use it, cannot blame someone to make it live easier if there is no drawback for him. What I stand against is languages that force it upon its users, and do not consider those that have different needs. I like to have the choice!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kannan Goundan</title>
		<link>http://c3wife.com/wordpress/?p=193&#038;cpage=1#comment-1948</link>
		<dc:creator>Kannan Goundan</dc:creator>
		<pubDate>Sat, 28 Nov 2009 22:12:38 +0000</pubDate>
		<guid isPermaLink="false">http://c3wife.com/wordpress/?p=193#comment-1948</guid>
		<description>Most garbage collectors handle cycles just fine.  The complexity of the cycle doesn&#039;t matter.  It is reference counting that can&#039;t handle cycles (ex: boost::shared_ptr).  Memory leaks can still occur in garbage-collected languages, but for a different reason.

People who include garbage collection in a language don&#039;t &quot;assume the programmer is an idiot that needs to be protected from herself&quot;.  It&#039;s a form of automatic memory management that makes a programmer&#039;s life easier, allowing her to worry less about memory and focus on other things.  Garbage collectors are not perfect, but nothing else is either.</description>
		<content:encoded><![CDATA[<p>Most garbage collectors handle cycles just fine.  The complexity of the cycle doesn&#8217;t matter.  It is reference counting that can&#8217;t handle cycles (ex: boost::shared_ptr).  Memory leaks can still occur in garbage-collected languages, but for a different reason.</p>
<p>People who include garbage collection in a language don&#8217;t &#8220;assume the programmer is an idiot that needs to be protected from herself&#8221;.  It&#8217;s a form of automatic memory management that makes a programmer&#8217;s life easier, allowing her to worry less about memory and focus on other things.  Garbage collectors are not perfect, but nothing else is either.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: c3designer</title>
		<link>http://c3wife.com/wordpress/?p=193&#038;cpage=1#comment-15</link>
		<dc:creator>c3designer</dc:creator>
		<pubDate>Wed, 08 Apr 2009 15:52:37 +0000</pubDate>
		<guid isPermaLink="false">http://c3wife.com/wordpress/?p=193#comment-15</guid>
		<description>I posted an answer on my blog: http://alexk7.posterous.com/about-vaporware-and-memory-management</description>
		<content:encoded><![CDATA[<p>I posted an answer on my blog: <a href="http://alexk7.posterous.com/about-vaporware-and-memory-management" rel="nofollow">http://alexk7.posterous.com/about-vaporware-and-memory-management</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: c3wife</title>
		<link>http://c3wife.com/wordpress/?p=193&#038;cpage=1#comment-14</link>
		<dc:creator>c3wife</dc:creator>
		<pubDate>Wed, 08 Apr 2009 13:51:31 +0000</pubDate>
		<guid isPermaLink="false">http://c3wife.com/wordpress/?p=193#comment-14</guid>
		<description>@Michel Fortin
I&#039;m implying that some languages, like java, have completely wiped-out the possibility, and other are limiting it considerably. In the case of java, I feel it was mostly for the sake of purity, a contradiction because basic types can be used by value.

The link to your article doesn&#039;t seem to work, I believe it&#039;s more http://michelf.com/weblog/2009/c3-memory-management/

You are right that I am harsh against garbage collectors. This is mostly a professional deformation because in my field, every single allocation call have to be optimized in order to be competitive. My husband leave open the implementation of a garbage collector, we just want to make sure the language can live without it.

On your last question, I&#039;ll let c3designer answer that!</description>
		<content:encoded><![CDATA[<p>@Michel Fortin<br />
I&#8217;m implying that some languages, like java, have completely wiped-out the possibility, and other are limiting it considerably. In the case of java, I feel it was mostly for the sake of purity, a contradiction because basic types can be used by value.</p>
<p>The link to your article doesn&#8217;t seem to work, I believe it&#8217;s more <a href="http://michelf.com/weblog/2009/c3-memory-management/" rel="nofollow">http://michelf.com/weblog/2009/c3-memory-management/</a></p>
<p>You are right that I am harsh against garbage collectors. This is mostly a professional deformation because in my field, every single allocation call have to be optimized in order to be competitive. My husband leave open the implementation of a garbage collector, we just want to make sure the language can live without it.</p>
<p>On your last question, I&#8217;ll let c3designer answer that!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michel Fortin</title>
		<link>http://c3wife.com/wordpress/?p=193&#038;cpage=1#comment-13</link>
		<dc:creator>Michel Fortin</dc:creator>
		<pubDate>Wed, 08 Apr 2009 11:31:58 +0000</pubDate>
		<guid isPermaLink="false">http://c3wife.com/wordpress/?p=193#comment-13</guid>
		<description>Are you implying that some are saying that value-based programming is a bad thing? Any reference to a rationale behind that?

As for garbage collectors, please read my partial rebuttal. They sure have their downsides, I think you&#039;re a little too harsh about them.
http://michelf.com/weblog/2009/c2-memory-management/

One thing I&#039;m wondering: are pointer to stack variables allowed in C3? And in that case, is there any provision to ensure the pointer doesn&#039;t outlive the stack frame?</description>
		<content:encoded><![CDATA[<p>Are you implying that some are saying that value-based programming is a bad thing? Any reference to a rationale behind that?</p>
<p>As for garbage collectors, please read my partial rebuttal. They sure have their downsides, I think you&#8217;re a little too harsh about them.<br />
<a href="http://michelf.com/weblog/2009/c2-memory-management/" rel="nofollow">http://michelf.com/weblog/2009/c2-memory-management/</a></p>
<p>One thing I&#8217;m wondering: are pointer to stack variables allowed in C3? And in that case, is there any provision to ensure the pointer doesn&#8217;t outlive the stack frame?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
