<?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 - Exploring the new Domain-Specific Language (DSL) Tools with Stuart Kent</title>
	<atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Blogs/Charles/Exploring-the-new-Domain-Specific-Language-DSL-Tools-with-Stuart-Kent/RSS"></atom:link>
	<image>
		<url>http://ecn.channel9.msdn.com/o9/previewImages/100/241142_100x75.jpg</url>
		<title>Channel 9 - Exploring the new Domain-Specific Language (DSL) Tools with Stuart Kent</title>
		<link></link>
	</image>
	<description>Domain-Specific Language Tools allow Visual Studio 2005 developers to create their own graphical designers and code generation tools like the ones you find in Visual Studio today, such as the Class
 Designer. In this interview Brian Keller chats with Stuart Kent, a senior program manager on the Visual Studio Team System team, who gives us a tour of the DSL tools and creates an example DSL from scratch.</description>
	<link></link>
	<language>en</language>
	<pubDate>Sat, 25 May 2013 04:17:22 GMT</pubDate>
	<lastBuildDate>Sat, 25 May 2013 04:17:22 GMT</lastBuildDate>
	<generator>Rev9</generator>
	<item>
		<title>Re: Exploring the new Domain-Specific Language (DSL) Tools with Stuart Kent</title>
		<description>
			<![CDATA[Cool Stuff!<p>posted by thewizster</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Exploring-the-new-Domain-Specific-Language-DSL-Tools-with-Stuart-Kent#c632967934580000000</link>
		<pubDate>Wed, 18 Oct 2006 18:37:38 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Exploring-the-new-Domain-Specific-Language-DSL-Tools-with-Stuart-Kent#c632967934580000000</guid>
		<dc:creator>thewizster</dc:creator>
	</item>
	<item>
		<title>Re: Exploring the new Domain-Specific Language (DSL) Tools with Stuart Kent</title>
		<description>
			<![CDATA[sweeeet<p>posted by Ion Todirel</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Exploring-the-new-Domain-Specific-Language-DSL-Tools-with-Stuart-Kent#c632967941720000000</link>
		<pubDate>Wed, 18 Oct 2006 18:49:32 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Exploring-the-new-Domain-Specific-Language-DSL-Tools-with-Stuart-Kent#c632967941720000000</guid>
		<dc:creator>Ion Todirel</dc:creator>
	</item>
	<item>
		<title>Re: Exploring the new Domain-Specific Language (DSL) Tools with Stuart Kent</title>
		<description>
			<![CDATA[If this can do what I think it can do, then this is massive!<br /><p>posted by Jasp</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Exploring-the-new-Domain-Specific-Language-DSL-Tools-with-Stuart-Kent#c632967962230000000</link>
		<pubDate>Wed, 18 Oct 2006 19:23:43 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Exploring-the-new-Domain-Specific-Language-DSL-Tools-with-Stuart-Kent#c632967962230000000</guid>
		<dc:creator>Jasp</dc:creator>
	</item>
	<item>
		<title>Re: Exploring the new Domain-Specific Language (DSL) Tools with Stuart Kent</title>
		<description>
			<![CDATA[
<blockquote>
<div>Jasp wrote:</div>
<div>&#65279;If this can do what I think it can do, then this is massive!<br /></div>
</blockquote>
<br /><br />I can't agree more. This is a major step forward.<p>posted by Dumbledore</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Exploring-the-new-Domain-Specific-Language-DSL-Tools-with-Stuart-Kent#c632968337860000000</link>
		<pubDate>Thu, 19 Oct 2006 05:49:46 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Exploring-the-new-Domain-Specific-Language-DSL-Tools-with-Stuart-Kent#c632968337860000000</guid>
		<dc:creator>Dumbledore</dc:creator>
	</item>
	<item>
		<title>Re: Exploring the new Domain-Specific Language (DSL) Tools with Stuart Kent</title>
		<description>
			<![CDATA[
<p>I don't like the name. This is such a great technology that the name &quot;DSL Tools&quot; doesn't convey the message at all.</p>
<p>posted by Dumbledore</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Exploring-the-new-Domain-Specific-Language-DSL-Tools-with-Stuart-Kent#c632968339650000000</link>
		<pubDate>Thu, 19 Oct 2006 05:52:45 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Exploring-the-new-Domain-Specific-Language-DSL-Tools-with-Stuart-Kent#c632968339650000000</guid>
		<dc:creator>Dumbledore</dc:creator>
	</item>
	<item>
		<title>Re: Exploring the new Domain-Specific Language (DSL) Tools with Stuart Kent</title>
		<description>
			<![CDATA[Nice presentation Stuart! Where is the book? <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /><p>posted by SantosRay</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Exploring-the-new-Domain-Specific-Language-DSL-Tools-with-Stuart-Kent#c632969534760000000</link>
		<pubDate>Fri, 20 Oct 2006 15:04:36 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Exploring-the-new-Domain-Specific-Language-DSL-Tools-with-Stuart-Kent#c632969534760000000</guid>
		<dc:creator>SantosRay</dc:creator>
	</item>
	<item>
		<title>Re: Exploring the new Domain-Specific Language (DSL) Tools with Stuart Kent</title>
		<description>
			<![CDATA[Way too much detail about building one of these thingies.&nbsp; I need a detailed example of the use of one.&nbsp; I don't quite get the big picture.&nbsp;
<br /><br />What's the crossover between this and Workflow Foundation?<br /><p>posted by dudenumber4</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Exploring-the-new-Domain-Specific-Language-DSL-Tools-with-Stuart-Kent#c632972166650000000</link>
		<pubDate>Mon, 23 Oct 2006 16:11:05 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Exploring-the-new-Domain-Specific-Language-DSL-Tools-with-Stuart-Kent#c632972166650000000</guid>
		<dc:creator>dudenumber4</dc:creator>
	</item>
	<item>
		<title>Re: Exploring the new Domain-Specific Language (DSL) Tools with Stuart Kent</title>
		<description>
			<![CDATA[The bigger picture... <br /><br />If someone wrote a &quot;hello world&quot;&nbsp;thing (class/type/whatever aka thing)&nbsp;and wanted everyone in the company to have and use it logically the creator (&quot;you&quot; in this example) would put it in the highest possible scope, right?&nbsp; That scope would be company-wide,
 right?&nbsp; What is company wide; well its the domain.&nbsp; <br /><br />So if this company&nbsp;was &quot;msdn.com&quot; and you worked for channel9 and for simplicity lets say channel9&nbsp;inherits all from the parent company.&nbsp; In other words placing hello world at msdn.com&nbsp;would&nbsp;give everyone at channel9.msdn.com the&nbsp;&quot;thing&quot; as well.&nbsp;<br /><br />All tech questions have a catch, which I call&nbsp;&quot;depends&quot; (just like the diapers its a catch all).&nbsp; So the depends&nbsp;answer is based on the trust levels between domains.&nbsp; (Note sure if&nbsp;any of this is legally true, but just run with the&nbsp;example to illustrate the
 concept.) Basically, since channel9 is a sub-company of microsoft&nbsp;(aka microsoft.com) the trust between domains dicates how hello world could be passed there as well.&nbsp; However, it would not go to &quot;apple.com&quot; for it is limited to domains.<br /><br />Hope that made any sense.&nbsp;&nbsp;<br /><br />Workflow diagram are different in that you could use domain specific language (dsl) to create the rules that the&nbsp;workflow must follow or modify any aspect of it.&nbsp; Think of it like the tool used to create the workflow foundation.&nbsp; The depends is based on the
 eulas and I have no clue if it was created with it, but that is its level of power.&nbsp;&nbsp;Hope that helps...<br /><br /><p>posted by ianlaurin</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Exploring-the-new-Domain-Specific-Language-DSL-Tools-with-Stuart-Kent#c633051823510000000</link>
		<pubDate>Tue, 23 Jan 2007 20:52:31 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Exploring-the-new-Domain-Specific-Language-DSL-Tools-with-Stuart-Kent#c633051823510000000</guid>
		<dc:creator>ianlaurin</dc:creator>
	</item>
	<item>
		<title>Re: Exploring the new Domain-Specific Language (DSL) Tools with Stuart Kent</title>
		<description>
			<![CDATA[Hey,<br /><br />Interesting technology, just wanna know if the DSL tool also aplies for web applications ?<br /><p>posted by ravedome</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Exploring-the-new-Domain-Specific-Language-DSL-Tools-with-Stuart-Kent#c633055748570000000</link>
		<pubDate>Sun, 28 Jan 2007 09:54:17 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Exploring-the-new-Domain-Specific-Language-DSL-Tools-with-Stuart-Kent#c633055748570000000</guid>
		<dc:creator>ravedome</dc:creator>
	</item>
	<item>
		<title>Re: Exploring the new Domain-Specific Language (DSL) Tools with Stuart Kent</title>
		<description>
			<![CDATA[I've just been pointed at this feedback. Didn't know it existed.<br /><br />Details on the book can be found at www.domainspecificdevelopment.com<p>posted by stukent</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Exploring-the-new-Domain-Specific-Language-DSL-Tools-with-Stuart-Kent#c633198711220000000</link>
		<pubDate>Thu, 12 Jul 2007 21:05:22 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Exploring-the-new-Domain-Specific-Language-DSL-Tools-with-Stuart-Kent#c633198711220000000</guid>
		<dc:creator>stukent</dc:creator>
	</item>
	<item>
		<title>Re: Exploring the new Domain-Specific Language (DSL) Tools with Stuart Kent</title>
		<description>
			<![CDATA[The designer that ships with the windows workflow foundation is quite tightly tied to the runtime. It's also not built using DSL Tools.<br /><br />You can use DSL Tools to build workflow like designers which can put to any purpose, and are not tied to the WF runtime.<br /><br />For example, if you wanted to build a workflow designer for business process modeling, or say to model scenarios when doing requirements capture, then you'd use DSL Tools to create it. You might then translate those models into a form that could be consumed
 by WF, for those aspects of the business workflows that you wanted to automate.<br /><br />Hope that helps.<br /><br />--Stuart Kent (MSFT)<p>posted by stukent</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Exploring-the-new-Domain-Specific-Language-DSL-Tools-with-Stuart-Kent#c633198714550000000</link>
		<pubDate>Thu, 12 Jul 2007 21:10:55 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Exploring-the-new-Domain-Specific-Language-DSL-Tools-with-Stuart-Kent#c633198714550000000</guid>
		<dc:creator>stukent</dc:creator>
	</item>
	<item>
		<title>Re: Exploring the new Domain-Specific Language (DSL) Tools with Stuart Kent</title>
		<description>
			<![CDATA[
<p class="MsoNormal"><span>Dear Stuart<br />I just watched your video, it’s really great. I wanted to ask that if it&nbsp;is possible to have the designer hosted in my application instead of having it hosted in &quot;Experimental Copy of Visual Studio&quot; as you referred to it in your video. I basically want&nbsp;the
 business user to be able to use&nbsp;DSL&nbsp;&nbsp;Designer(the one that appeared by pressing F5) from within my application at runtime.&nbsp;And would you please&nbsp;guide me as to what extent the WF are able to&nbsp;support the concept of&nbsp;DSL, after all what we do there is also to
 build a Domain Specific Language (Correct me if I am wrong).&nbsp;</span></p>
<p>posted by moazrub</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Exploring-the-new-Domain-Specific-Language-DSL-Tools-with-Stuart-Kent#c633241403320000000</link>
		<pubDate>Fri, 31 Aug 2007 06:58:52 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Exploring-the-new-Domain-Specific-Language-DSL-Tools-with-Stuart-Kent#c633241403320000000</guid>
		<dc:creator>moazrub</dc:creator>
	</item>
	<item>
		<title>Re: Exploring the new Domain-Specific Language (DSL) Tools with Stuart Kent</title>
		<description>
			<![CDATA[Hi Stuart,<br /><br />after reading so many MS documents about DSL and watching your&nbsp; movie still it is hard for me to get the full big picture of the technology.<br /><br />you know that a perfect DSL tool should create final codes with minimum meta data and give the developer maximum customization possibility without loosing anything after re-generating code.<br /><br />First of all, you need diffrent UI tools to see your model. the current default designer is not enough for all scenarios. and some times a Tree and Grid view is a perfect&nbsp; media to show and&nbsp; modify the model.<br />I know about DSL powertoy but DSL designer needs some basic default editors in place without asking users to add their own editors.<br /><br />There is a company named MetaCase that they are making DSL tools for a while.<br />they have a good feature matrix&nbsp; to&nbsp; compare&nbsp; DSL tools.<br />this is the page:<br /><a href="http://www.metacase.com/mwb/tool_comparison.html">http&#58;&#47;&#47;www.metacase.com&#47;mwb&#47;tool_comparison.html</a><br /><br />Could you please compare MS DSL Tachnology against this matrix?<br /><br />I beleive this feature matrix is an excelent thing to compare DSL tools.<br /><br />Thanks<br /><p>posted by Amir1354</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Exploring-the-new-Domain-Specific-Language-DSL-Tools-with-Stuart-Kent#c633307379010000000</link>
		<pubDate>Thu, 15 Nov 2007 15:38:21 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Exploring-the-new-Domain-Specific-Language-DSL-Tools-with-Stuart-Kent#c633307379010000000</guid>
		<dc:creator>Amir1354</dc:creator>
	</item>
	<item>
		<title>Re: Exploring the new Domain-Specific Language (DSL) Tools with Stuart Kent</title>
		<description>
			<![CDATA[Hello Charles,<br /><br />I liked this new tool, and I really enjoy using it.<br /><br />Although I have the same question with &quot;moazrub&quot;.<br /><br />I want to embed the designer into my aplication, and control it, getting the model when the user finishes the drawing.<br /><br />I was reading the book &quot;Domain-Specific Development with Visual Studio DSL Tools&quot; by Steve Cook, Gareth Jones et al.<br />In chapter 10 &quot;Advanced DSL Customization&quot; subchapter &quot;Building the DSL Diagram into Another Interface&quot;, we read that it is possible to embed a Docview, but mentions nothing about using the whole designer, and getting the model back.<br /><br />In other words, is it possible to use my own application instead the &quot;Experimental Copy of Visual Studio Hive&quot;??<br />Does DSL tools and GMF (<a href="http://www.eclipse.org/gmf/">http&#58;&#47;&#47;www.eclipse.org&#47;gmf&#47;</a>) share some common functionality? or even better is ALL the GMF functionality included-provided by DSL tools?<br /><br /><br />Thank you in advance,<br /><span class="sg"><br />Apone.</span><p>posted by Apone</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Exploring-the-new-Domain-Specific-Language-DSL-Tools-with-Stuart-Kent#c633307479640000000</link>
		<pubDate>Thu, 15 Nov 2007 18:26:04 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Exploring-the-new-Domain-Specific-Language-DSL-Tools-with-Stuart-Kent#c633307479640000000</guid>
		<dc:creator>Apone</dc:creator>
	</item>
	<item>
		<title>Re: Exploring the new Domain-Specific Language (DSL) Tools with Stuart Kent</title>
		<description>
			<![CDATA[What happened to this video? It's gone. The duration says 0:00:00 and when you click 'watch' it can't seem to find the file.<br /><br />This is the only video on the web right now which explains how to work with DSL tools. Sigh !!<br /><p>posted by kgvinayak</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Exploring-the-new-Domain-Specific-Language-DSL-Tools-with-Stuart-Kent#c633326499950000000</link>
		<pubDate>Fri, 07 Dec 2007 18:46:35 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Exploring-the-new-Domain-Specific-Language-DSL-Tools-with-Stuart-Kent#c633326499950000000</guid>
		<dc:creator>kgvinayak</dc:creator>
	</item>
	<item>
		<title>Re: Exploring the new Domain-Specific Language (DSL) Tools with Stuart Kent</title>
		<description>
			<![CDATA[What happened to the movie? Is it just me or has the video disappered?<br /><br />Thanks<br /><br />Yair<p>posted by Yair</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Exploring-the-new-Domain-Specific-Language-DSL-Tools-with-Stuart-Kent#c633327398040000000</link>
		<pubDate>Sat, 08 Dec 2007 19:43:24 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Exploring-the-new-Domain-Specific-Language-DSL-Tools-with-Stuart-Kent#c633327398040000000</guid>
		<dc:creator>Yair</dc:creator>
	</item>
	<item>
		<title>Re: Exploring the new Domain-Specific Language (DSL) Tools with Stuart Kent</title>
		<description>
			<![CDATA[
<p>Can't find the video too.<img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-6.gif' alt='Sad' /></p>
<p>posted by juergen.behrendsen</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Exploring-the-new-Domain-Specific-Language-DSL-Tools-with-Stuart-Kent#c633362658720000000</link>
		<pubDate>Fri, 18 Jan 2008 15:11:12 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Exploring-the-new-Domain-Specific-Language-DSL-Tools-with-Stuart-Kent#c633362658720000000</guid>
		<dc:creator>juergen.behrendsen</dc:creator>
	</item>
	<item>
		<title>Re: Exploring the new Domain-Specific Language (DSL) Tools with Stuart Kent</title>
		<description>
			<![CDATA[There are other videos on DSL at:<br /><a href="http://msdn2.microsoft.com/en-us/vstudio/cc296539.aspx">http://msdn2.microsoft.com/en-us/vstudio/cc296539.aspx</a><br /><a href="http://msdn2.microsoft.com/en-us/vstudio/cc302400.aspx">http://msdn2.microsoft.com/en-us/vstudio/cc302400.aspx</a><br /><a href="http://msdn2.microsoft.com/en-us/vstudio/cc197965.aspx">http://msdn2.microsoft.com/en-us/vstudio/cc197965.aspx</a><br /><br />Enjoy!<br /><p>posted by DavidOliver</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Exploring-the-new-Domain-Specific-Language-DSL-Tools-with-Stuart-Kent#c633411130140000000</link>
		<pubDate>Fri, 14 Mar 2008 17:36:54 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Exploring-the-new-Domain-Specific-Language-DSL-Tools-with-Stuart-Kent#c633411130140000000</guid>
		<dc:creator>DavidOliver</dc:creator>
	</item>
</channel>
</rss>