域特定语言资源

I was just listening to some older .Net Rocks! episodes, and I found #329 on DSLs to be interesting. My problem is that I can't find any good online resources for people trying to learn this technology. I get the basics of the creating new designers, but the MS docs on the T4 engine used by the DSL tools and then how to integrate the templates with the DSL models are lacking.

有没有人知道MS DSL工具的一些很好的入门资源?

0
您可能希望将答案汇总到您的问题中,以便为其他人提供一站式服务。
额外 作者 Mark,

11 答案

0
额外

如果你对DSL感兴趣, Jeff Moser 已经写了一些关于它们的精彩文章(和'meta'框架你需要的) here , 此处此处

0
额外

由于您正在寻找MS世界,您可能需要查看 F# 。它提供了扩展语法的能力来编写特定领域的语言(请参阅此链接,第16页查看示例代码)。

0
额外

Martin Fowler is writing a book on DSLs. You can read his work so far here http://www.martinfowler.com/dslwip/

我还参加了 Jay Fields 的精彩演讲(他的幻灯片是 here )。

0
额外

对我来说,T4示例的最佳来源是这个博客。

0
额外

以下是其他一些我认为有用的网站:

0
额外

A fantastic option for DSLs is Boo. I've been using it for things like setting up my IoC container, defining routes, validation rules. Ayende Rahien is writing an fantastic book on the subject for Manning called Building Domain Specific Languages in Boo

0
额外

For the Visual Studio DSL Tools (tooling to add graphical DSLs to Visual Studio), there's an introductory hands on lab here: http://code.msdn.microsoft.com/Visualization-and-Modeling-313535db

The homepage for the tooling with links to other samples is here: http://archive.msdn.microsoft.com/vsvmsdk

0
额外

我发现以下网页有很多网络广播非常有用:

http://msdn.microsoft.com/en-us/vsx/cc677256。 ASPX

0
额外

DSL工具团队的架构师编写了一本书,使用Visual Studio DSL工具进行域特定开发。本书的网站有其他一些链接和资源。

0
额外

Martin Fowler is currently writing a book on DSL. Here is a presentation he gave on the topic.

0
额外