<?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: When Scala DSLs Fail</title>
	<atom:link href="http://zef.me/2371/when-scala-dsls-fail/feed" rel="self" type="application/rss+xml" />
	<link>http://zef.me/2371/when-scala-dsls-fail</link>
	<description>Technology, Me, You.</description>
	<lastBuildDate>Wed, 10 Mar 2010 23:14:54 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: BuLLDoSer</title>
		<link>http://zef.me/2371/when-scala-dsls-fail/comment-page-1#comment-3611</link>
		<dc:creator>BuLLDoSer</dc:creator>
		<pubDate>Fri, 22 Jan 2010 01:03:52 +0000</pubDate>
		<guid isPermaLink="false">http://zef.me/?p=2371#comment-3611</guid>
		<description>&lt;p&gt;Very interesting article you have here and it has many interesting and useful information, I really enjoyed reading this article and I don&#039;t feel sorry for the time I spent on reading it.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Very interesting article you have here and it has many interesting and useful information, I really enjoyed reading this article and I don&#39;t feel sorry for the time I spent on reading it.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: The Point of WebDSL &#171; I am Zef</title>
		<link>http://zef.me/2371/when-scala-dsls-fail/comment-page-1#comment-3607</link>
		<dc:creator>The Point of WebDSL &#171; I am Zef</dc:creator>
		<pubDate>Wed, 13 Jan 2010 15:49:47 +0000</pubDate>
		<guid isPermaLink="false">http://zef.me/?p=2371#comment-3607</guid>
		<description>&lt;p&gt;[...] is a statically typed and checked language. I wrote a number of posts about this issue and its [...]&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>[...] is a statically typed and checked language. I wrote a number of posts about this issue and its [...]</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Kris Nuttycombe</title>
		<link>http://zef.me/2371/when-scala-dsls-fail/comment-page-1#comment-3566</link>
		<dc:creator>Kris Nuttycombe</dc:creator>
		<pubDate>Tue, 29 Dec 2009 00:37:22 +0000</pubDate>
		<guid isPermaLink="false">http://zef.me/?p=2371#comment-3566</guid>
		<description>&lt;p&gt;Ugh, jinja reminds me of JSP. Control structures in the template, no thanks!&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Ugh, jinja reminds me of JSP. Control structures in the template, no thanks!</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Jules</title>
		<link>http://zef.me/2371/when-scala-dsls-fail/comment-page-1#comment-3522</link>
		<dc:creator>Jules</dc:creator>
		<pubDate>Thu, 19 Nov 2009 18:41:53 +0000</pubDate>
		<guid isPermaLink="false">http://zef.me/?p=2371#comment-3522</guid>
		<description>&lt;p&gt;Thanks. I can&#039;t get it to look that good on either Linux or Windows, unfortunately...&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Thanks. I can&#39;t get it to look that good on either Linux or Windows, unfortunately&#8230;</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Zef Hemel</title>
		<link>http://zef.me/2371/when-scala-dsls-fail/comment-page-1#comment-3506</link>
		<dc:creator>Zef Hemel</dc:creator>
		<pubDate>Thu, 19 Nov 2009 12:00:43 +0000</pubDate>
		<guid isPermaLink="false">http://zef.me/?p=2371#comment-3506</guid>
		<description>&lt;p&gt;From the screenshots you mean? It&#039;s Eclipse&#039;s default font on Mac: Monaco. And the Scala plugin-in&#039;s default color scheme on Eclipse.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>From the screenshots you mean? It&#39;s Eclipse&#39;s default font on Mac: Monaco. And the Scala plugin-in&#39;s default color scheme on Eclipse.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Zef Hemel</title>
		<link>http://zef.me/2371/when-scala-dsls-fail/comment-page-1#comment-3498</link>
		<dc:creator>Zef Hemel</dc:creator>
		<pubDate>Thu, 19 Nov 2009 11:00:43 +0000</pubDate>
		<guid isPermaLink="false">http://zef.me/?p=2371#comment-3498</guid>
		<description>&lt;p&gt;From the screenshots you mean? It&#039;s Eclipse&#039;s default font on Mac: Monaco. And the Scala plugin-in&#039;s default color scheme on Eclipse.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>From the screenshots you mean? It&#39;s Eclipse&#39;s default font on Mac: Monaco. And the Scala plugin-in&#39;s default color scheme on Eclipse.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Jules</title>
		<link>http://zef.me/2371/when-scala-dsls-fail/comment-page-1#comment-3496</link>
		<dc:creator>Jules</dc:creator>
		<pubDate>Thu, 19 Nov 2009 02:25:42 +0000</pubDate>
		<guid isPermaLink="false">http://zef.me/?p=2371#comment-3496</guid>
		<description>&lt;p&gt;Actually, I&#039;d like to know which color scheme that is too :)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Actually, I&#39;d like to know which color scheme that is too :)</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Jules</title>
		<link>http://zef.me/2371/when-scala-dsls-fail/comment-page-1#comment-3495</link>
		<dc:creator>Jules</dc:creator>
		<pubDate>Thu, 19 Nov 2009 02:11:30 +0000</pubDate>
		<guid isPermaLink="false">http://zef.me/?p=2371#comment-3495</guid>
		<description>&lt;p&gt;What is the font you&#039;re using for the Scala code? I like it.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>What is the font you&#39;re using for the Scala code? I like it.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Lucian</title>
		<link>http://zef.me/2371/when-scala-dsls-fail/comment-page-1#comment-3478</link>
		<dc:creator>Lucian</dc:creator>
		<pubDate>Mon, 16 Nov 2009 22:59:42 +0000</pubDate>
		<guid isPermaLink="false">http://zef.me/?p=2371#comment-3478</guid>
		<description>&lt;p&gt;I think you&#039;re relying way too much on your compiler.&lt;br&gt;&lt;br&gt;Neither DSLs nor XML are a good base for templates. Text templates like Jinja2 are the most natural way to express a template (text with a bit of logic).&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I think you&#39;re relying way too much on your compiler.<br /><br />Neither DSLs nor XML are a good base for templates. Text templates like Jinja2 are the most natural way to express a template (text with a bit of logic).</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Bijan Parsia</title>
		<link>http://zef.me/2371/when-scala-dsls-fail/comment-page-1#comment-3477</link>
		<dc:creator>Bijan Parsia</dc:creator>
		<pubDate>Mon, 16 Nov 2009 22:48:37 +0000</pubDate>
		<guid isPermaLink="false">http://zef.me/?p=2371#comment-3477</guid>
		<description>&lt;p&gt;Mistake 2 is easily caught by an XML editor/checker. 1 and 2 won&#039;t be without extra work (e.g., parsing out the component names and some schema/schematron hackery), but it&#039;s pretty doable. As long as you aren&#039;t synthesizing the XML programatically, then I think an XML based DSL can be close to an external DSL. The coordination problem is quite large, as is the debugging problem.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Mistake 2 is easily caught by an XML editor/checker. 1 and 2 won&#39;t be without extra work (e.g., parsing out the component names and some schema/schematron hackery), but it&#39;s pretty doable. As long as you aren&#39;t synthesizing the XML programatically, then I think an XML based DSL can be close to an external DSL. The coordination problem is quite large, as is the debugging problem.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Zef Hemel</title>
		<link>http://zef.me/2371/when-scala-dsls-fail/comment-page-1#comment-3476</link>
		<dc:creator>Zef Hemel</dc:creator>
		<pubDate>Mon, 16 Nov 2009 20:13:31 +0000</pubDate>
		<guid isPermaLink="false">http://zef.me/?p=2371#comment-3476</guid>
		<description>&lt;p&gt;I have been thinking about that, but I&#039;m afraid control structures like for loops and if statements won&#039;t work anymore, or am I wrong?&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I have been thinking about that, but I&#39;m afraid control structures like for loops and if statements won&#39;t work anymore, or am I wrong?</p>]]></content:encoded>
	</item>
	<item>
		<title>By: vdichev</title>
		<link>http://zef.me/2371/when-scala-dsls-fail/comment-page-1#comment-3475</link>
		<dc:creator>vdichev</dc:creator>
		<pubDate>Mon, 16 Nov 2009 19:36:07 +0000</pubDate>
		<guid isPermaLink="false">http://zef.me/?p=2371#comment-3475</guid>
		<description>&lt;p&gt;It should be possible to create a type-safe builder pattern, which only allows a listitem to appear within a list- that&#039;s where Scala actually shines.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>It should be possible to create a type-safe builder pattern, which only allows a listitem to appear within a list- that&#39;s where Scala actually shines.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: nuttycom</title>
		<link>http://zef.me/2371/when-scala-dsls-fail/comment-page-1#comment-3447</link>
		<dc:creator>nuttycom</dc:creator>
		<pubDate>Fri, 13 Nov 2009 21:28:38 +0000</pubDate>
		<guid isPermaLink="false">http://zef.me/?p=2371#comment-3447</guid>
		<description>&lt;p&gt;The complaint about typos in Lift templates is legitimate, but I think that it&#039;s important to recognize that the templates are &lt;em&gt;simply XHTML&lt;/em&gt; and thus are good candidates for manipulation in an HTML editor. Your suggestion of an internal DSL for this purpose would make the templates inaccessible to designers.&lt;br&gt;&lt;br&gt;That being said, a static verification tool for Lift templates would be a great feature. At present, some of this can be done with unit tests, but a nice dsl to simplify the construction of such tests is a great idea!&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>The complaint about typos in Lift templates is legitimate, but I think that it&#39;s important to recognize that the templates are <em>simply XHTML</em> and thus are good candidates for manipulation in an HTML editor. Your suggestion of an internal DSL for this purpose would make the templates inaccessible to designers.<br /><br />That being said, a static verification tool for Lift templates would be a great feature. At present, some of this can be done with unit tests, but a nice dsl to simplify the construction of such tests is a great idea!</p>]]></content:encoded>
	</item>
	<item>
		<title>By: When JBoss Seam Fails &#171; I am Zef</title>
		<link>http://zef.me/2371/when-scala-dsls-fail/comment-page-1#comment-3443</link>
		<dc:creator>When JBoss Seam Fails &#171; I am Zef</dc:creator>
		<pubDate>Fri, 13 Nov 2009 12:32:32 +0000</pubDate>
		<guid isPermaLink="false">http://zef.me/?p=2371#comment-3443</guid>
		<description>&lt;p&gt;[...] Next part in this series: When Scala DSLs Fail. [...]&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>[...] Next part in this series: When Scala DSLs Fail. [...]</p>]]></content:encoded>
	</item>
	<item>
		<title>By: When Rails Fails &#171; I am Zef</title>
		<link>http://zef.me/2371/when-scala-dsls-fail/comment-page-1#comment-3442</link>
		<dc:creator>When Rails Fails &#171; I am Zef</dc:creator>
		<pubDate>Fri, 13 Nov 2009 12:30:28 +0000</pubDate>
		<guid isPermaLink="false">http://zef.me/?p=2371#comment-3442</guid>
		<description>&lt;p&gt;[...] Update: My response to common criticisms. Update 2: When JBoss Seam Fails. Update 3: When Scala DSLs Fail. [...]&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>[...] Update: My response to common criticisms. Update 2: When JBoss Seam Fails. Update 3: When Scala DSLs Fail. [...]</p>]]></content:encoded>
	</item>
</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->