<?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"
	>
<channel>
	<title>Comments on: Language differences *shrug*</title>
	<atom:link href="http://blogs.gnome.org/seth/2005/05/11/language-differences-shrug/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.gnome.org/seth/2005/05/11/language-differences-shrug/</link>
	<description>Just another GNOME Blogs weblog</description>
	<pubDate>Thu, 20 Nov 2008 10:27:55 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
		<item>
		<title>By: Jon</title>
		<link>http://blogs.gnome.org/seth/2005/05/11/language-differences-shrug/#comment-10</link>
		<dc:creator>Jon</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/seth/2005/05/11/language-differences-shrug/#comment-10</guid>
		<description>Could you please explain to me the difference between a struct and a class with entirely public members? Sorry, I am only familiar with the C and C++ interpretations. If it's the same here, I can't see what the fuss is about (syntactic sugar)</description>
		<content:encoded><![CDATA[<p>Could you please explain to me the difference between a struct and a class with entirely public members? Sorry, I am only familiar with the C and C++ interpretations. If it&#8217;s the same here, I can&#8217;t see what the fuss is about (syntactic sugar)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alan Horkan</title>
		<link>http://blogs.gnome.org/seth/2005/05/11/language-differences-shrug/#comment-11</link>
		<dc:creator>Alan Horkan</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/seth/2005/05/11/language-differences-shrug/#comment-11</guid>
		<description>&gt; remain the most similar major languages evar&lt;p/&gt;s/evar/ever ???&lt;p/&gt;either that is a typo or some subtle programmer speak (like iff) that I haven't learnt yet.  please do tell.</description>
		<content:encoded><![CDATA[<p>> remain the most similar major languages evar
<p />s/evar/ever ???
<p />either that is a typo or some subtle programmer speak (like iff) that I haven&#8217;t learnt yet.  please do tell.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Pyne</title>
		<link>http://blogs.gnome.org/seth/2005/05/11/language-differences-shrug/#comment-12</link>
		<dc:creator>Michael Pyne</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/seth/2005/05/11/language-differences-shrug/#comment-12</guid>
		<description>Alan:&lt;p/&gt;"evar" I believe is IRC slang.  Whenever I see the word I think of a California Valley girl talking.&lt;p/&gt;  "Wow, those are the most similarest languages, like, evar!!"</description>
		<content:encoded><![CDATA[<p>Alan:
<p />&#8220;evar&#8221; I believe is IRC slang.  Whenever I see the word I think of a California Valley girl talking.
<p />  &#8220;Wow, those are the most similarest languages, like, evar!!&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Per Bothner</title>
		<link>http://blogs.gnome.org/seth/2005/05/11/language-differences-shrug/#comment-13</link>
		<dc:creator>Per Bothner</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/seth/2005/05/11/language-differences-shrug/#comment-13</guid>
		<description>"JDK 5 has not been replicated in the free software context, and, IMO, shame on the classpath developers for that being true."&lt;p/&gt;Huh???  Shame on the Gnome developers for &lt;&gt;.&lt;p/&gt;And shame on anybody who freely gives away software for not working harder!</description>
		<content:encoded><![CDATA[<p>&#8220;JDK 5 has not been replicated in the free software context, and, IMO, shame on the classpath developers for that being true.&#8221;
<p />Huh???  Shame on the Gnome developers for <>.
<p />And shame on anybody who freely gives away software for not working harder!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dalibor Topic</title>
		<link>http://blogs.gnome.org/seth/2005/05/11/language-differences-shrug/#comment-14</link>
		<dc:creator>Dalibor Topic</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/seth/2005/05/11/language-differences-shrug/#comment-14</guid>
		<description>Hi Seth,&lt;p/&gt;Generics support is actually already happening in Classpath itself, associated tools and runimes:&lt;p/&gt;* The gcjx compiler has most of the features done, the eclipse compiler already supports all of 1.5, and jikes is also being hacked on to get the 1.5 language features in. &lt;p/&gt;* The classpath class libraries in fact have a genercis branch already that is being worked on.&lt;p/&gt;* Some of the classpath runtimes, like IKVM, have begun implementing 1.5 runtime feature support.&lt;p/&gt;For most Classpath runtimes I'd expect a switch towards 1.5 to happen later in this year, when the updated language and VM specifications are officially released on paper.&lt;p/&gt;cheers,&lt;br/&gt;dalibor topic</description>
		<content:encoded><![CDATA[<p>Hi Seth,
<p />Generics support is actually already happening in Classpath itself, associated tools and runimes:
<p />* The gcjx compiler has most of the features done, the eclipse compiler already supports all of 1.5, and jikes is also being hacked on to get the 1.5 language features in.
<p />* The classpath class libraries in fact have a genercis branch already that is being worked on.
<p />* Some of the classpath runtimes, like IKVM, have begun implementing 1.5 runtime feature support.
<p />For most Classpath runtimes I&#8217;d expect a switch towards 1.5 to happen later in this year, when the updated language and VM specifications are officially released on paper.
<p />cheers,<br />dalibor topic</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: verbat</title>
		<link>http://blogs.gnome.org/seth/2005/05/11/language-differences-shrug/#comment-15</link>
		<dc:creator>verbat</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/seth/2005/05/11/language-differences-shrug/#comment-15</guid>
		<description>Structs are stack allocated while instance of classes are heap allocated, this is the core difference. You know what? the develoiper should not really care about this in a HLL, but MS thought "hey, we would disappoint those C/C++ developers, let's add some stupid memory management things.."</description>
		<content:encoded><![CDATA[<p>Structs are stack allocated while instance of classes are heap allocated, this is the core difference. You know what? the develoiper should not really care about this in a HLL, but MS thought &#8220;hey, we would disappoint those C/C++ developers, let&#8217;s add some stupid memory management things..&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim</title>
		<link>http://blogs.gnome.org/seth/2005/05/11/language-differences-shrug/#comment-16</link>
		<dc:creator>Tim</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/seth/2005/05/11/language-differences-shrug/#comment-16</guid>
		<description>Not that I've done any significant programming in C#, but I don't think the struct/class distinction is about low-level memory management, it's semantic. Rather than being about stack vs. heap allocation, isn't the difference one between value semantics (and possibly RAII, I can't remember - with structs) and reference semantics (with classes)?</description>
		<content:encoded><![CDATA[<p>Not that I&#8217;ve done any significant programming in C#, but I don&#8217;t think the struct/class distinction is about low-level memory management, it&#8217;s semantic. Rather than being about stack vs. heap allocation, isn&#8217;t the difference one between value semantics (and possibly RAII, I can&#8217;t remember - with structs) and reference semantics (with classes)?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
