Доменные Конкретная Языковые ресурсы

голоса
11

Я просто слушал некоторый старый Rocks .Net! эпизоды, и я нашел # 329 на DSL , чтобы быть интересным. Моя проблема заключается в том , что я не могу найти хорошие онлайн ресурсы для людей , пытающихся изучить эту технологию. Я получаю основы творящих новых дизайнеров, но документы MS на Т4 двигателя , используемые DSL инструментов , а затем , как интегрировать шаблоны с моделями DSL отсутствуют.

Кто-нибудь знает о некоторых хороших вводных ресурсов для инструментов MS DSL?

Задан 07/08/2008 в 07:24
источник пользователем
На других языках...                            


12 ответов

голоса
6

Архитекторы команды DSL Tools написал книгу, Domain-Specific развития с Visual Studio DSL Tools. Книги веб - сайт имеет некоторые другие ссылки и ресурсы.

Ответил 10/08/2008 в 07:59
источник пользователем

голоса
3

Если вы заинтересованы в DSL , , Jeff Moser написал несколько больших статей о них (и «мета» умонастроение вам нужно) здесь, здесь, и здесь на своем блоге.

Ответил 10/08/2008 в 08:25
источник пользователем

голоса
2

Для меня лучший источник примеров Т4 был этот блог.

Ответил 27/09/2008 в 19:04
источник пользователем

голоса
2

Мартин Фаулер в настоящее время пишет книгу о DSL. Вот презентации он дал на эту тему.

Ответил 31/08/2008 в 06:12
источник пользователем

голоса
1

Я нашел следующую страницу с рядом веб-трансляции очень полезно:

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

Ответил 16/09/2008 в 13:46
источник пользователем

голоса
1

Так как вы смотрите в MS-мире, вы можете посмотреть на F # . Это дает возможность расширить свой синтаксис для записи домена конкретных языков (см по ссылке , страница 16 для образца кода).

Ответил 07/08/2008 в 07:53
источник пользователем

голоса
0

Для инструментов Visual Studio DSL (набор инструментов для добавления графических DSLs в Visual Studio), есть вводные руки на лаборатории здесь: http://code.msdn.microsoft.com/Visualization-and-Modeling-313535db

Домашняя страница для инструментов со ссылками на другие образцы здесь: http://archive.msdn.microsoft.com/vsvmsdk

Ответил 16/08/2011 в 00:49
источник пользователем

голоса
0

Вот еще несколько сайтов, которые я считаю полезными:

Ответил 10/06/2009 в 08:05
источник пользователем

голоса
0

Я бы порекомендовал http://msdn.microsoft.com/en-us/vsx/cc677256.aspx для DSL Tools в качестве стартера.

Кроме того , проверьте концепцию MDSD (Model Driven Development). Эксперт по этой теме (и DSL) , составляет Markus Voelter: http://www.voelter.de/

Я считаю, что есть так много сходства между MDSD, программным обеспечением производственных линиями и DSL-й в целом, что это «новый» способом делать вещи необходимо, чтобы очистить это понятие. Это одна из причин, почему это трудно найти хорошую информацию о теме.

На другой ноте, acm.org имеет обширную цифровую библиотеку научных статей, статьи из различных конференций (например, OOPSLA), где вы можете найти много информации о DSL-х, языковых конструкциях, SPL, MDSD, и так далее.

Ответил 17/09/2008 в 02:29
источник пользователем

голоса
0

Мартин Фаулер пишет книгу о DSL. Вы можете прочитать его работы до сих пор здесь http://www.martinfowler.com/dslwip/

Я тоже пошел в хорошую презентацию Jay Fields (Его слайды здесь ).

Ответил 15/09/2008 в 11:44
источник пользователем

Ответил 15/09/2008 в 11:40
источник пользователем

голоса
0

Фантастический вариант для DSL , является Boo . Я использую его для таких вещей , как установка моего IoC контейнера, определение маршрутов, правил проверки. Ayende Rahien пишет в фантастическую книгу на эту тему для Manning называемого Building Domain Specific Языков в Boo

Ответил 15/09/2008 в 11:15
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more