<?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: Ruby concerns</title>
	<atom:link href="http://www.tarkblog.org/general/245/feed" rel="self" type="application/rss+xml" />
	<link>http://www.tarkblog.org/general/245</link>
	<description>The personal writings of Caleb and Annie Tennis</description>
	<pubDate>Sat, 11 Oct 2008 11:28:52 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
		<item>
		<title>By: bigD</title>
		<link>http://www.tarkblog.org/general/245#comment-542</link>
		<dc:creator>bigD</dc:creator>
		<pubDate>Mon, 19 Dec 2005 19:50:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.tarkblog.org/?p=245#comment-542</guid>
		<description>I bought teh wif some ruby earrings and necklace one tim for valentin's day.  It led to good tims for bigD.</description>
		<content:encoded><![CDATA[<p>I bought teh wif some ruby earrings and necklace one tim for valentin&#8217;s day.  It led to good tims for bigD.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bean</title>
		<link>http://www.tarkblog.org/general/245#comment-541</link>
		<dc:creator>Bean</dc:creator>
		<pubDate>Mon, 19 Dec 2005 16:28:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.tarkblog.org/?p=245#comment-541</guid>
		<description>Eye
Heart 
PHP</description>
		<content:encoded><![CDATA[<p>Eye<br />
Heart<br />
PHP</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: slyphon</title>
		<link>http://www.tarkblog.org/general/245#comment-537</link>
		<dc:creator>slyphon</dc:creator>
		<pubDate>Mon, 19 Dec 2005 04:46:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.tarkblog.org/?p=245#comment-537</guid>
		<description>I'm afraid I'd have to agree. Last year, i got a job at an enterprise search company and was given the (what at the time) was the short-term task of writing web-based demos of our engine. The language I was writing them in was PHP (and, coming from Python, this was a very unpleasant experience). After 5-6 months of PHP hell, I finally got the team to agree to allow me to write a Rails version. Everyone agreed after a month or two that Rails was a Good Thing, and Ruby was a Great Thing. 

The problem is that now it's 5 months after I first started writing the Rails demos, and the code is reaching maturity, however there are still some hard-to-track-down bugs in the code that I don't believe are the fault of Rails, or code that I've written. 

In Debian Sarge's ruby, there are the semi-frequent "[BUG] Segmentation Fault" errors when using development mode. In production, there are inconsistent and frustrating memory leaks, GC issues, and data corruption. (Getting to the point) The most frustrating thing about all of this is that upgrading to 1.8.3 or .4 only introduce *other* issues, and leaks and [FATAL] errors, so there's really no benefit. I have the expectation that the language will tend towards *increasing* stability in the "stable" branch, and Ruby (for all of it's benefits) has been poor in this regard. 

I'm not going to give up Ruby any time soon (they'll take my .rb files when they pry them from my cold, dead hands!), but I feel like a loving parent with an underachieving child. We all see how great Ruby is, and how much better it will be, but there are these persistent issues that make it difficult to defend attacks from absolute-stability minded hackers.</description>
		<content:encoded><![CDATA[<p>I&#8217;m afraid I&#8217;d have to agree. Last year, i got a job at an enterprise search company and was given the (what at the time) was the short-term task of writing web-based demos of our engine. The language I was writing them in was PHP (and, coming from Python, this was a very unpleasant experience). After 5-6 months of PHP hell, I finally got the team to agree to allow me to write a Rails version. Everyone agreed after a month or two that Rails was a Good Thing, and Ruby was a Great Thing. </p>
<p>The problem is that now it&#8217;s 5 months after I first started writing the Rails demos, and the code is reaching maturity, however there are still some hard-to-track-down bugs in the code that I don&#8217;t believe are the fault of Rails, or code that I&#8217;ve written. </p>
<p>In Debian Sarge&#8217;s ruby, there are the semi-frequent &#8220;[BUG] Segmentation Fault&#8221; errors when using development mode. In production, there are inconsistent and frustrating memory leaks, GC issues, and data corruption. (Getting to the point) The most frustrating thing about all of this is that upgrading to 1.8.3 or .4 only introduce *other* issues, and leaks and [FATAL] errors, so there&#8217;s really no benefit. I have the expectation that the language will tend towards *increasing* stability in the &#8220;stable&#8221; branch, and Ruby (for all of it&#8217;s benefits) has been poor in this regard. </p>
<p>I&#8217;m not going to give up Ruby any time soon (they&#8217;ll take my .rb files when they pry them from my cold, dead hands!), but I feel like a loving parent with an underachieving child. We all see how great Ruby is, and how much better it will be, but there are these persistent issues that make it difficult to defend attacks from absolute-stability minded hackers.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
