<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>So what is a DSL anyway?</title><link>http://blogs.msdn.com/stuart_kent/archive/2009/06/23/so-what-is-a-dsl-anyway.aspx</link><description>The term Domain Specific Language (DSL) is a popular buzz-word at the moment. If you look at wikipedia you’ll see the following definition: “In software development , a domain-specific language ( DSL ) is a programming language or specification language</description><dc:language>en-GB</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: So what is a DSL anyway?</title><link>http://blogs.msdn.com/stuart_kent/archive/2009/06/23/so-what-is-a-dsl-anyway.aspx#9801220</link><pubDate>Wed, 24 Jun 2009 12:28:53 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9801220</guid><dc:creator>Rui Curado</dc:creator><description>&lt;p&gt;Stuart,&lt;/p&gt;
&lt;p&gt;On the great &amp;quot;dimensions of design&amp;quot; slide shown on this post, I would argue that the &amp;quot;instance &amp;lt;-&amp;gt; type&amp;quot; axis should have been &amp;quot;low abstraction &amp;lt;-&amp;gt; high abstraction&amp;quot;.&lt;/p&gt;</description></item><item><title>re: So what is a DSL anyway?</title><link>http://blogs.msdn.com/stuart_kent/archive/2009/06/23/so-what-is-a-dsl-anyway.aspx#9803780</link><pubDate>Thu, 25 Jun 2009 18:54:26 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9803780</guid><dc:creator>Stuart Kent</dc:creator><description>&lt;p&gt;Rui, I'm not sure. It depends what you mean by abstraction. Perhaps you have some examples? Perhaps low/high abstraction is another dimension. The difference I'm getting at, when applied to code, woulc be the difference between source code (definition of types) and traces through the executing program (instances).&lt;/p&gt;
&lt;p&gt;Stuart&lt;/p&gt;
</description></item></channel></rss>