<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" media="screen" href="/styles/xslt/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:c9="http://channel9.msdn.com">
<channel>
	<title>Comment Feed for Channel 9 - &quot;Oslo&quot;: Building Textual DSLs</title>
	<atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Blogs/pdc2008/TL31/RSS"></atom:link>
	<image>
		<url>http://ecn.channel9.msdn.com/o9/previewImages/100/426748_100x75.jpg</url>
		<title>Channel 9 - &quot;Oslo&quot;: Building Textual DSLs</title>
		<link></link>
	</image>
	<description>The &amp;quot;Oslo&amp;quot; modeling language can define schemas and transformations over arbitrary text formats. This session shows you how to build your own Domain Specific Language using the &amp;quot;Oslo&amp;quot; SDK and how to apply your DSL to create an interactive text editing
 experience.


Chris Anderson


Giovanni Della-Libera
Giovanni has been a developer at Microsoft for 12 years. In that time, he&#39;s worked on VB5, VJ6, WinForms, ADO.Net, WCF and WS-Security* specifications. He&#39;s currently working on Oslo&#39;s &amp;quot;M&amp;quot; language.

</description>
	<link></link>
	<language>en</language>
	<pubDate>Thu, 23 May 2013 13:39:59 GMT</pubDate>
	<lastBuildDate>Thu, 23 May 2013 13:39:59 GMT</lastBuildDate>
	<generator>Rev9</generator>
	<item>
		<title>Re: &quot;Oslo&quot;: Building Textual DSLs</title>
		<description>
			<![CDATA[If someone finds a blog entry or any resource on this: Please Post!<br>
<p>posted by lcorneliussen</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/pdc2008/TL31#c633608292640000000</link>
		<pubDate>Tue, 28 Oct 2008 22:21:04 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/pdc2008/TL31#c633608292640000000</guid>
		<dc:creator>lcorneliussen</dc:creator>
	</item>
	<item>
		<title>Re: &quot;Oslo&quot;: Building Textual DSLs</title>
		<description>
			<![CDATA[I will probably attend the session later today. I'll try to put up a summary on www.larswilhelmsen.com - The webcast &amp; PPTX will also be available tomorrow or something.<br>
<br>
&nbsp;--larsw<br>
<p>posted by larsw</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/pdc2008/TL31#c633609840550000000</link>
		<pubDate>Thu, 30 Oct 2008 17:20:55 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/pdc2008/TL31#c633609840550000000</guid>
		<dc:creator>larsw</dc:creator>
	</item>
	<item>
		<title>Re: &quot;Oslo&quot;: Building Textual DSLs</title>
		<description>
			<![CDATA[Any comments about the relationship between MGrammar and OMeta?<p>posted by rodrigobamboo</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/pdc2008/TL31#c633613257060000000</link>
		<pubDate>Mon, 03 Nov 2008 16:15:06 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/pdc2008/TL31#c633613257060000000</guid>
		<dc:creator>rodrigobamboo</dc:creator>
	</item>
	<item>
		<title>Re: &quot;Oslo&quot;: Building Textual DSLs</title>
		<description>
			<![CDATA[
<p>Technically, OMeta is a PEG parser, which implies a top-down parsing strategy and a &quot;scannerless&quot; parser (no separation between tokenizing and parsing).&nbsp; MGrammar is an LALR(1) bottom-up parser with a conventional DFA-based tokenizer; the MGrammar language
 has separate constructs for defining tokens and for defining parse productions.<br>
<br>
I'm not sure that was the level of detail you were asking for, but that's the situation as I understand it <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' />&nbsp; The MGrammar folks intend to produce a white paper on this at some point, but haven't yet.</p>
<p>posted by RobJellinghaus</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/pdc2008/TL31#c633614364120000000</link>
		<pubDate>Tue, 04 Nov 2008 23:00:12 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/pdc2008/TL31#c633614364120000000</guid>
		<dc:creator>RobJellinghaus</dc:creator>
	</item>
	<item>
		<title>Re: &quot;Oslo&quot;: Building Textual DSLs</title>
		<description>
			<![CDATA[I'll put a plug for my codeplex project:<br>
NPEG is a c# peg parser.<br>
<br>
<a href="http://www.codeplex.com/NPEG">http&#58;&#47;&#47;www.codeplex.com&#47;NPEG</a><br>
<br>
<br>
<p>posted by leblanc.meneses</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/pdc2008/TL31#c633619356570000000</link>
		<pubDate>Mon, 10 Nov 2008 17:40:57 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/pdc2008/TL31#c633619356570000000</guid>
		<dc:creator>leblanc.meneses</dc:creator>
	</item>
	<item>
		<title>Re: &quot;Oslo&quot;: Building Textual DSLs</title>
		<description>
			<![CDATA[Good technical presentation. It would be good to explain how this solution makes developers more productive than other parser generators however. Also, how are MGrammar and MSchema better
<b>together</b>?<br>
<br>
Also, I was incidentally looking at a cool web tool which uses a DSL to generate UML diagrams (<a href="http://www.websequencediagrams.com/">http://www.websequencediagrams.com/</a>). Digging some more into it, I found out language specs for UML (such as
<a href="http://www.itu.int/ITU-T/studygroups/com10/languages/Z.120_1199.pdf">http://www.itu.int/ITU-T/studygroups/com10/languages/Z.120_1199.pdf</a><cite>) and that made it clear that any DSL language needs to be very well speced and documented. The presentation
 didn't demonstrate those aspects. <br>
</cite><p>posted by dumky</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/pdc2008/TL31#c633702015360000000</link>
		<pubDate>Sat, 14 Feb 2009 09:45:36 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/pdc2008/TL31#c633702015360000000</guid>
		<dc:creator>dumky</dc:creator>
	</item>
</channel>
</rss>