<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.3" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Comments on: Dion &#038; Steve&#8217;s RoR Chat</title>
	<link>http://www.intertent.net/2008/01/30/dion-steves-ror-chat/</link>
	<description>Technology in a pita pocket - fur reelz!</description>
	<pubDate>Tue, 06 Jan 2009 01:03:00 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
		<item>
		<title>By: Yossi Kreinin</title>
		<link>http://www.intertent.net/2008/01/30/dion-steves-ror-chat/#comment-11</link>
		<dc:creator>Yossi Kreinin</dc:creator>
		<pubDate>Tue, 05 Feb 2008 21:27:27 +0000</pubDate>
		<guid>http://www.intertent.net/2008/01/30/dion-steves-ror-chat/#comment-11</guid>
		<description>It really depends on what the popular libraries are doing, or what the libraries used in a company X are doing. I don't know; I think that a template or six tend to sneak in these days, and that you absolutely have to support the STL container types (which is probably on the border of "possible without having a full C++ front-end").

When I think about it, the strength of C++ lock-in is amazing. I mean, you have Wine on Linux, but you don't have that easy a way to interface with C++ libraries from Java. Captures one's imagination.</description>
		<content:encoded><![CDATA[<p>It really depends on what the popular libraries are doing, or what the libraries used in a company X are doing. I don&#8217;t know; I think that a template or six tend to sneak in these days, and that you absolutely have to support the STL container types (which is probably on the border of &#8220;possible without having a full C++ front-end&#8221;).</p>
<p>When I think about it, the strength of C++ lock-in is amazing. I mean, you have Wine on Linux, but you don&#8217;t have that easy a way to interface with C++ libraries from Java. Captures one&#8217;s imagination.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeremy</title>
		<link>http://www.intertent.net/2008/01/30/dion-steves-ror-chat/#comment-10</link>
		<dc:creator>Jeremy</dc:creator>
		<pubDate>Sat, 02 Feb 2008 08:37:58 +0000</pubDate>
		<guid>http://www.intertent.net/2008/01/30/dion-steves-ror-chat/#comment-10</guid>
		<description>The fact it's impossible to define a portable interface in C++ is really sad.

But what if we limited ourselves to linking with simple classes that only accepted C types?  Or some other similar subset of C++?

But if some subset was compatible, would that help?  Would it even be interesting?</description>
		<content:encoded><![CDATA[<p>The fact it&#8217;s impossible to define a portable interface in C++ is really sad.</p>
<p>But what if we limited ourselves to linking with simple classes that only accepted C types?  Or some other similar subset of C++?</p>
<p>But if some subset was compatible, would that help?  Would it even be interesting?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Yossi Kreinin</title>
		<link>http://www.intertent.net/2008/01/30/dion-steves-ror-chat/#comment-9</link>
		<dc:creator>Yossi Kreinin</dc:creator>
		<pubDate>Fri, 01 Feb 2008 22:07:28 +0000</pubDate>
		<guid>http://www.intertent.net/2008/01/30/dion-steves-ror-chat/#comment-9</guid>
		<description>This link-compatibility-with-C++-thing, you just can't do it, I mean it's amazing that Steve Y suggests it. I've read most of what he's published and he said he wasn't using STL somewhere; well, it shows in this case, 'cause in STL, most of your problems are compile-compatibility - to call it, your compiler has to parse the templates and then implement the C++ template instantiation, specialization selection and overload resolution rules, all before you get to link time stuff. And STL is a tame example by modern standards. To interact with C++, you ought to be C+=2 - a full superset of C++.

D rules. C++ is good for fertilizer. D programmers around the world, unite! :)</description>
		<content:encoded><![CDATA[<p>This link-compatibility-with-C++-thing, you just can&#8217;t do it, I mean it&#8217;s amazing that Steve Y suggests it. I&#8217;ve read most of what he&#8217;s published and he said he wasn&#8217;t using STL somewhere; well, it shows in this case, &#8217;cause in STL, most of your problems are compile-compatibility - to call it, your compiler has to parse the templates and then implement the C++ template instantiation, specialization selection and overload resolution rules, all before you get to link time stuff. And STL is a tame example by modern standards. To interact with C++, you ought to be C+=2 - a full superset of C++.</p>
<p>D rules. C++ is good for fertilizer. D programmers around the world, unite! <img src='http://www.intertent.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>
