История изменений
Исправление Nervous, (текущая версия) :
для чтения макросов приходится использовать инструменты отладчика. То есть, переводчика.
От логичности и документированности конкретного DSL зависит. Зачем лезть с отладчиком туда, где и так все работает, как задумано?
По идее DSL просто вводит новые понятия, которые позволяют тебе описывать решение твоей проблемы в соответствующих ей терминах, а не в терминах перекладывания байтиков с места на место. Что положительно сказывается на понятности кода, пример выше привели.
Конечно, придется прочитать документацию, куда же без этого. Но хороший DSL тебе пригодится не один раз, так что овчинка выделки стоит.
Исправление Nervous, :
для чтения макросов приходится использовать инструменты отладчика. То есть, переводчика.
От логичности и документированности конкретного DSL зависит. По идее DSL просто вводит новые понятия, которые позволяют тебе описывать решение твоей проблемы в соответствующих ей терминах, а не в терминах перекладывания байтиков с места на место. Что положительно сказывается на понятности кода, пример выше привели.
Конечно, придется прочитать документацию, куда же без этого. Но хороший DSL тебе пригодится не один раз, так что овчинка выделки стоит.
Исправление Nervous, :
для чтения макросов приходится использовать инструменты отладчика. То есть, переводчика.
От логичности и документированности конкретного DSL зависит. По идее DSL просто вводит новые понятия, которые позволяют тебе описывать решение твоей проблемы в соответствующих ей терминах, а не в терминах перекладывания байтиков с места на место. Что положительно сказывается на понятности кода, пример выше привели.
Исправление Nervous, :
для чтения макросов приходится использовать инструменты отладчика. То есть, переводчика.
От логичности и документированности конкретного DSL зависит. По идее DSL просто вводит новые понятия, которые позволяют тебе описывать решение твоей проблемы в соответствующих ей терминах, а не в терминах перекладывания байтиков с места на место.
Исходная версия Nervous, :
для чтения макросов приходится использовать инструменты отладчика. То есть, переводчика.
От логичности и документированности конкретного DSL зависит. По идее он просто вводит новые понятия, которые позволяют тебе описывать решение твоей проблемы в соответствующих ей терминах, а не в терминах перекладывания байтиков с места на место.