История изменений
Исправление
gh0stwizard,
(текущая версия)
:
движки DSL с использованием BNF - уже существуют, а ты мне обещал пример спеки на несуществующую штуку.
Существуют, но не для всех ЯП и не для всех ЯП в открытом доступе. Сама идея DSL возможно появилась сразу как создали первые ЯП.
на выходе от такой спеки можно ожидать чего угодно, но только не того что ты реально хотел
Нет. Почему-то в программерском круге, когда речь идет о BNF все как раз ассоциируют с DSL (конечно, если знают как пишутся DSL-движки или их подобия). В других кругах, как отмечено на вики (если ты черпал инфу оттуда) имеется в виду синтаксис для RFC.
боянная картинка
Зачетно.
я кажется понял, где ты меня запутал.
Нет, я ошибься в одном. BNF, DSL и т.д. мало кто реально знает, понимает, и тем более понимает, как они взаимосвязанны. Неудачный пример. Слышали звон, да не знают где он.
Как-нибудь в другой раз, предложу более удачный пример. А пока, нафлудили в теме не по делу.
Исходная версия
gh0stwizard,
:
конечно, и в BNF нельзя такое записать, можно записать только «можно нажимать ЛКМ»
Существуют, но не для всех ЯП и не для всех ЯП в открытом доступе. Сама идея DSL возможно появилась сразу как создали первые ЯП.
на выходе от такой спеки можно ожидать чего угодно, но только не того что ты реально хотел
Нет. Почему-то в программерском круге, когда речь идет о BNF все как раз ассоциируют с DSL (конечно, если знают как пишутся DSL-движки или их подобия). В других кругах, как отмечено на вики (если ты черпал инфу оттуда) имеется в виду синтаксис для RFC.
боянная картинка
Зачетно.
я кажется понял, где ты меня запутал.
Нет, я ошибься в одном. BNF, DSL и т.д. мало кто реально знает, понимает, и тем более понимает, как они взаимосвязанны. Неудачный пример. Слышали звон, да не знают где он.
Как-нибудь в другой раз, предложу более удачный пример. А пока, нафлудили в теме не по делу.