Здравствуйте, WolfHound, Вы писали:
G>>Сама цель создания DSL подразумевает, что для решения задач через него должна требоваться квалификация, на порядок меньшая, чем обычного программиста. Ибо программист справится и с обычным языком общего назначения. Ибо не дурак. WH>Феерическая глупость. WH>Если программист не дурак, то это совершенно не означает что он должен писать в 10-100 раз больше кода, чем нужно для решения задачи.
Ты случайно или намеренно не заметил, что речь идёт о DSL не для профессионального программиста, а для обычного пользователя с зачатками способностей к автоматизации?
G>>И это закономерно, что базовая семантика этих языков тупа до безобразия. Про DSL, в основе которых матан, мы просто не знаем, по вполне понятной причине — они нехрен никому не нужны. WH>Да правда что ли? SQL сплошной матан.
Формулировку "выбрать среди всех записей те, у которых тип Z" способен освоить много кто, но опять-таки речь не о тех языках.
WH> YACC, ANTLR и тп тоже один сплошной матан.
Адаптаторы и power users не пишут на Yacc.
G>>Не думал, что когда-либо это скажу. Но. "Сперва добейся" (с) WH>А что тут думать то? WH>Технических аргументов у тебя нет. WH>Одна демагогия.
Нет, это ты не умеешь читать и пропускаешь ключевые слова.
Если бы ты умел читать, ты бы начал возражать на совсем другие места из того сообщения.