<?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 DSL&#8217;s vs YAML vs XML</title>
	<atom:link href="http://marcus.ahnve.net/2007/05/14/ruby-dsls-vs-yaml-vs-xml/feed/" rel="self" type="application/rss+xml" />
	<link>http://marcus.ahnve.net/2007/05/14/ruby-dsls-vs-yaml-vs-xml/</link>
	<description>A northern, icebears-on-the-streets, view on programming, music etc. from Marcus Ahnve</description>
	<pubDate>Fri, 21 Nov 2008 00:55:27 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
		<item>
		<title>By: Markup languages/bad taste use of O&#8217;Reilly books &#183; Twonilblankblank</title>
		<link>http://marcus.ahnve.net/2007/05/14/ruby-dsls-vs-yaml-vs-xml/#comment-24829</link>
		<dc:creator>Markup languages/bad taste use of O&#8217;Reilly books &#183; Twonilblankblank</dc:creator>
		<pubDate>Tue, 10 Jul 2007 17:15:30 +0000</pubDate>
		<guid isPermaLink="false">http://marcus.ahnve.net/2007/05/14/ruby-dsls-vs-yaml-vs-xml/#comment-24829</guid>
		<description>&lt;p&gt;[...] A cursory search on YAML vs XML turns up interesting blog entries from Marcus Ahnve and Digital Hobbit. [...]&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>[...] A cursory search on YAML vs XML turns up interesting blog entries from Marcus Ahnve and Digital Hobbit. [...]</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Valeriu Palos</title>
		<link>http://marcus.ahnve.net/2007/05/14/ruby-dsls-vs-yaml-vs-xml/#comment-18726</link>
		<dc:creator>Valeriu Palos</dc:creator>
		<pubDate>Mon, 21 May 2007 05:58:18 +0000</pubDate>
		<guid isPermaLink="false">http://marcus.ahnve.net/2007/05/14/ruby-dsls-vs-yaml-vs-xml/#comment-18726</guid>
		<description>&lt;p&gt;...or Coco/Rb (better than Racc in my opinion):
http://www.zenspider.com/ZSS/Products/CocoR/ (generates pure Ruby)
http://raa.ruby-lang.org/cache/coco-rb/ (generates C extension to Ruby)
, or even StringScanner:
http://www.ruby-doc.org/core/classes/StringScanner.html&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>&#8230;or Coco/Rb (better than Racc in my opinion):
<a href="http://www.zenspider.com/ZSS/Products/CocoR/" rel="nofollow">http://www.zenspider.com/ZSS/Products/CocoR/</a> (generates pure Ruby)
<a href="http://raa.ruby-lang.org/cache/coco-rb/" rel="nofollow">http://raa.ruby-lang.org/cache/coco-rb/</a> (generates C extension to Ruby)
, or even StringScanner:
<a href="http://www.ruby-doc.org/core/classes/StringScanner.html" rel="nofollow">http://www.ruby-doc.org/core/classes/StringScanner.html</a></p>]]></content:encoded>
	</item>
	<item>
		<title>By: Jon Tirsen</title>
		<link>http://marcus.ahnve.net/2007/05/14/ruby-dsls-vs-yaml-vs-xml/#comment-18501</link>
		<dc:creator>Jon Tirsen</dc:creator>
		<pubDate>Mon, 14 May 2007 21:29:29 +0000</pubDate>
		<guid isPermaLink="false">http://marcus.ahnve.net/2007/05/14/ruby-dsls-vs-yaml-vs-xml/#comment-18501</guid>
		<description>&lt;p&gt;I've actually gone full circle and started doing external DSLs again. Check out Racc, the Yacc parser generator for Ruby.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I&#8217;ve actually gone full circle and started doing external DSLs again. Check out Racc, the Yacc parser generator for Ruby.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Marcus</title>
		<link>http://marcus.ahnve.net/2007/05/14/ruby-dsls-vs-yaml-vs-xml/#comment-18498</link>
		<dc:creator>Marcus</dc:creator>
		<pubDate>Mon, 14 May 2007 20:35:24 +0000</pubDate>
		<guid isPermaLink="false">http://marcus.ahnve.net/2007/05/14/ruby-dsls-vs-yaml-vs-xml/#comment-18498</guid>
		<description>&lt;p&gt;That\'s JSON you mean, right? I do not think it is just that terse though. &lt;/p&gt;

&lt;p&gt;I believe it would be something like: &lt;/p&gt;

&lt;p&gt;{\"quiz\": {\"text\": \"Let\'s ask stuff\", \"alternatives\": {[\"text\"; 2, \"correct\": true ...&lt;/p&gt;

&lt;p&gt;It\'s better than XML, but I find it slightly less readable than YAML. Too many strings etc. &lt;/p&gt;

&lt;p&gt;JSON is really useful to send data over the wire, but I still prefer my DSL. &lt;/p&gt;

&lt;p&gt;Thanks for the input though.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>That\&#8217;s JSON you mean, right? I do not think it is just that terse though. </p>

<p>I believe it would be something like: </p>

<p>{\&#8221;quiz\&#8221;: {\&#8221;text\&#8221;: \&#8221;Let\&#8217;s ask stuff\&#8221;, \&#8221;alternatives\&#8221;: {[\&#8221;text\&#8221;; 2, \&#8221;correct\&#8221;: true &#8230;</p>

<p>It\&#8217;s better than XML, but I find it slightly less readable than YAML. Too many strings etc. </p>

<p>JSON is really useful to send data over the wire, but I still prefer my DSL. </p>

<p>Thanks for the input though.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Johan Lind</title>
		<link>http://marcus.ahnve.net/2007/05/14/ruby-dsls-vs-yaml-vs-xml/#comment-18495</link>
		<dc:creator>Johan Lind</dc:creator>
		<pubDate>Mon, 14 May 2007 20:07:36 +0000</pubDate>
		<guid isPermaLink="false">http://marcus.ahnve.net/2007/05/14/ruby-dsls-vs-yaml-vs-xml/#comment-18495</guid>
		<description>&lt;p&gt;What about the other YAML syntax:&lt;/p&gt;

&lt;p&gt;Let's ask stuff: { What is 1+1?: {2: correct, 3},
                    Vad is 2+3?: {1, Infinity, Don't know, 5: correct}}&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>What about the other YAML syntax:</p>

<p>Let&#8217;s ask stuff: { What is 1+1?: {2: correct, 3},
                    Vad is 2+3?: {1, Infinity, Don&#8217;t know, 5: correct}}</p>]]></content:encoded>
	</item>
</channel>
</rss>
