gudleifr писал(а):
Заявление о том, что СЛОВО-ХАКЕР создает контекст для выполнения взламываемого слова неверно в принципе. Скорее всего потому, что контекстов в Forth просто нет. Ведь, что такое контекст? Это нечто, создающееся в процессе грамматического разбора. Например, распознавание оператора присваивания в ALGOL влечет создание различных левого и правого контекста. Раз в Forth нет грамматики, то нет и контекстов
У слова "контекст" есть еще и значение "окружение исполнения". Пример - словарь CONTEXT - он может менять
окружение (в данном случае компиляции) слова.
Поэтому я бы предложил различать эти разные значения слова "контекст", не ограничиваясь только "контекстом грамматического разбора".
Мне кажется, что некоторое непонимание на Форуме происходит из-за того, что оппоненты просто не договорились об используемых значениях слов. И используют разные значения, настаивая каждый на своем (значении) и не обращая внимания как на наличие
других значений, так и на то, что оппонент как раз использует это другое значение. И я уверен, что если оппоненты все-таки договорятся о терминологии, они смогут понять другое мнение. Не обязательно с ним согласятся - это дело опыта и/или вкуса - но понять смогут и в этом прийдут к согласию.