Редактировать: кажется, многие считают DSL новыми, простыми, специализированными языками со своими собственными анализаторами. Я всегда ассоциирую DSL как использование цепочки методов в качестве соглашения для выражения операций.
больше и больше слышу о предметно-ориентированных языках и о том, как они изменяют отношение к бизнес-логике, и я виделСообщения в блоге Ayende и тому подобное, но я так и не понял, почему я отказался от своей бизнес-логики от методов и ситуаций, которые я использую в своем провайдере.
Если у вас есть некоторый опыт использования этих вещей, есть шанс, что вы можете выразить это с точки зрения настоящих дилетантов:
Что именно означает создание DSL?Какие языки вы используете?Где использование DSL имеет смысл?В чем преимущество использования DSL?