> Вот именно. А кодволкеры, а также, залезание в нутро компилятора(использование информаций о биндингах и типах etc.), это не написание DSL, это бесполезные, для написания DSL, выкрутасы.
Ой, нет, ну при чем тут нутро компилятора? Я под кодеволкером подразумевал что-то вроде лупа того же. Там ведь нахуй не нужна ни инфа о типах, ни о биндингах, ни прочие выкрутасы - надо только распарсить форму в соответствии с грамматикой, выдрать нужные элементы АСТ и собрать из них новый. Это и понимается под написанием дсл.
no subject
Date: 2011-01-19 07:08 am (UTC)Ой, нет, ну при чем тут нутро компилятора? Я под кодеволкером подразумевал что-то вроде лупа того же. Там ведь нахуй не нужна ни инфа о типах, ни о биндингах, ни прочие выкрутасы - надо только распарсить форму в соответствии с грамматикой, выдрать нужные элементы АСТ и собрать из них новый. Это и понимается под написанием дсл.