об этом и речь, просто запутались в терминологии. не путайте квантор существования с квантором всеобщности: любой eDSL - это библиотека (чаще всего), но не любая библиотека - это dsl.
об этом и речь, просто запутались в терминологии. не путайте квантор существования с квантором всеобщности: любой eDSL - это библиотека (чаще всего), но не любая библиотека - это dsl.
потому что в 99% случаев спецификаций нет, требования растут по мере роста проекта, через полгода разработки 80% усилий - это попытки чинить dsl, придуманный без понимания домена вообще
потому что в 99% случаев спецификаций нет, требования растут по мере роста проекта, через полгода разработки 80% усилий - это попытки чинить dsl, придуманный без понимания домена вообще
eDSL в таком случае выступает просто как подход к проектированию приложения, где ты его собираешь из набора eDSL.
И как любой из подходов к проектированию - на нём можно сделать хрень.