<?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: Unified Language Specification</title>
	<atom:link href="http://www.douglaspurdy.com/2009/04/16/unified-language-specification/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.douglaspurdy.com/2009/04/16/unified-language-specification/</link>
	<description>tanto nomini nullum par elogium...</description>
	<lastBuildDate>Thu, 11 Mar 2010 17:08:48 -0800</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Ben Gillis</title>
		<link>http://www.douglaspurdy.com/2009/04/16/unified-language-specification/comment-page-1/#comment-2286</link>
		<dc:creator>Ben Gillis</dc:creator>
		<pubDate>Sat, 18 Apr 2009 22:24:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.douglaspurdy.com/?p=713#comment-2286</guid>
		<description>The discussion and examples are nice, but is there any reason why this can&#039;t include a complete grammar in ABNF?</description>
		<content:encoded><![CDATA[<p>The discussion and examples are nice, but is there any reason why this can&#8217;t include a complete grammar in ABNF?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: douglasp</title>
		<link>http://www.douglaspurdy.com/2009/04/16/unified-language-specification/comment-page-1/#comment-2183</link>
		<dc:creator>douglasp</dc:creator>
		<pubDate>Thu, 16 Apr 2009 21:22:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.douglaspurdy.com/?p=713#comment-2183</guid>
		<description>M is the DSL for data.

Data == values, constraints, languages/transformations 

SQL is one of _many_ possible projections of this data.

CLR is another.

XML is another.

Net, an M constraint, which is all an MSchema is, could be projected and enforced in a lot of different places other than SQL.

Kevin:  Have you watch the &quot;What is M?&quot; part of our MIX talk?  I think that does a reasonable job of framing this story in terms of the current bits.  We are spending a lot of time on the CLR runtime and projection these days and also providing something more productive for the SQL runtime and projection.</description>
		<content:encoded><![CDATA[<p>M is the DSL for data.</p>
<p>Data == values, constraints, languages/transformations </p>
<p>SQL is one of _many_ possible projections of this data.</p>
<p>CLR is another.</p>
<p>XML is another.</p>
<p>Net, an M constraint, which is all an MSchema is, could be projected and enforced in a lot of different places other than SQL.</p>
<p>Kevin:  Have you watch the &#8220;What is M?&#8221; part of our MIX talk?  I think that does a reasonable job of framing this story in terms of the current bits.  We are spending a lot of time on the CLR runtime and projection these days and also providing something more productive for the SQL runtime and projection.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kevin Dente</title>
		<link>http://www.douglaspurdy.com/2009/04/16/unified-language-specification/comment-page-1/#comment-2175</link>
		<dc:creator>Kevin Dente</dc:creator>
		<pubDate>Thu, 16 Apr 2009 17:49:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.douglaspurdy.com/?p=713#comment-2175</guid>
		<description>Got to say I&#039;m with Shawn on this one. Generally I think the excessive focus on MSchema in most Oslo talks I&#039;ve seen only muddies the water about the value of M.</description>
		<content:encoded><![CDATA[<p>Got to say I&#8217;m with Shawn on this one. Generally I think the excessive focus on MSchema in most Oslo talks I&#8217;ve seen only muddies the water about the value of M.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shawn Wildermuth</title>
		<link>http://www.douglaspurdy.com/2009/04/16/unified-language-specification/comment-page-1/#comment-2158</link>
		<dc:creator>Shawn Wildermuth</dc:creator>
		<pubDate>Thu, 16 Apr 2009 10:47:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.douglaspurdy.com/?p=713#comment-2158</guid>
		<description>Also, I understand the desire for MSchema/MGraph being one language, but I don&#039;t get the One &quot;M&quot;...isn&#039;t MSchema just a DSL for data?  MGraph and perhaps MGrammar make sense, but MSchema seems outside the box there. I don&#039;t know why MSchema would be special...

I *understand* that the Repository/Data story is important and that MSchema fits into that, but at some point it feels that MSchema is a SQL Gen tool and just a DSL.  

Your thoughts?</description>
		<content:encoded><![CDATA[<p>Also, I understand the desire for MSchema/MGraph being one language, but I don&#8217;t get the One &#8220;M&#8221;&#8230;isn&#8217;t MSchema just a DSL for data?  MGraph and perhaps MGrammar make sense, but MSchema seems outside the box there. I don&#8217;t know why MSchema would be special&#8230;</p>
<p>I *understand* that the Repository/Data story is important and that MSchema fits into that, but at some point it feels that MSchema is a SQL Gen tool and just a DSL.  </p>
<p>Your thoughts?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shawn Wildermuth</title>
		<link>http://www.douglaspurdy.com/2009/04/16/unified-language-specification/comment-page-1/#comment-2157</link>
		<dc:creator>Shawn Wildermuth</dc:creator>
		<pubDate>Thu, 16 Apr 2009 10:44:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.douglaspurdy.com/?p=713#comment-2157</guid>
		<description>Just a typo...I think in the first para, you mean &quot;MGraph and MSchema&quot; not &quot;MSchema and MSchema&quot;</description>
		<content:encoded><![CDATA[<p>Just a typo&#8230;I think in the first para, you mean &#8220;MGraph and MSchema&#8221; not &#8220;MSchema and MSchema&#8221;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
