<?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: Ruby, why do you torment me?</title>
	<atom:link href="http://daemons.net/~clay/2009/05/03/ruby-why-do-you-torment-me/feed/" rel="self" type="application/rss+xml" />
	<link>http://daemons.net/~clay/2009/05/03/ruby-why-do-you-torment-me/</link>
	<description>merely my musings</description>
	<lastBuildDate>Thu, 11 Feb 2010 02:28:31 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Brian Merritt</title>
		<link>http://daemons.net/~clay/2009/05/03/ruby-why-do-you-torment-me/comment-page-1/#comment-203</link>
		<dc:creator>Brian Merritt</dc:creator>
		<pubDate>Tue, 21 Jul 2009 21:11:11 +0000</pubDate>
		<guid isPermaLink="false">http://daemons.net/~clay/?p=91#comment-203</guid>
		<description>Same. One of the ways we&#039;ve dealt with similar issues when building our environment management systems in Ruby is to use externals with more maturity. We built the logic in Ruby and picked the externals that we liked best for making calls to SOAP, JDBC, XMLRPC, etc., with a Ruby based abstraction layer in between. Not ideal if you want to be pure Ruby, but we figure that over time as Ruby develops, we can just plug Ruby based versions in as needed or wanted, and shouldn&#039;t have to change the abstraction layer much, since it&#039;s designed around the protos, not the implementations. We figure this will let us do more obscure stuff more easily, too, like talk to proprietary embedded systems. Good times.</description>
		<content:encoded><![CDATA[<p>Same. One of the ways we&#8217;ve dealt with similar issues when building our environment management systems in Ruby is to use externals with more maturity. We built the logic in Ruby and picked the externals that we liked best for making calls to SOAP, JDBC, XMLRPC, etc., with a Ruby based abstraction layer in between. Not ideal if you want to be pure Ruby, but we figure that over time as Ruby develops, we can just plug Ruby based versions in as needed or wanted, and shouldn&#8217;t have to change the abstraction layer much, since it&#8217;s designed around the protos, not the implementations. We figure this will let us do more obscure stuff more easily, too, like talk to proprietary embedded systems. Good times.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jonathan Aquino</title>
		<link>http://daemons.net/~clay/2009/05/03/ruby-why-do-you-torment-me/comment-page-1/#comment-70</link>
		<dc:creator>Jonathan Aquino</dc:creator>
		<pubDate>Mon, 04 May 2009 01:41:54 +0000</pubDate>
		<guid isPermaLink="false">http://daemons.net/~clay/?p=91#comment-70</guid>
		<description>Alas!</description>
		<content:encoded><![CDATA[<p>Alas!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
