Я провел несколько поисков по разработке DSL в Visual Studio. Вначале я узнал, что для VS2010 существует SDK визуализации и моделирования. У него есть инструмент под названием DSL. Но похоже, что это только для разработки графического DSL.
Затем я увидел несколько сообщений, в которых говорилось, что «Oslo» - это инструмент для разработки текстового DSL, который «был» продуктом Microsoft - Microsoft больше не поддерживает этот инструмент. http://blogs.msdn.com/b/modelcitizen/archive/2010/09/22/update-on-sql-server-modeling-ctp-repository-modeling-services-quot-quadrant-quot-and-quot-m-quot.aspx
Поэтому я хотел бы знать, хочу ли я разработать текстовый DSL, какой инструмент лучше всего? Что вы думаете, если я реализую парсер DSL, использующий F # powerpack с FSLex и FSYacc?