gudleifr писал(а):
LISP. Язык является саморасширяющимся в гораздо большей степени, чем Forth.
Не представляю, что может быть более ширяющимся чем Форт.
Форт можно расширить до того-же LISPа в рантайме, причем, постепенно
до полной совместимости.
gudleifr писал(а):
Он сам на себе и написан.
Что-то я не встречал LISP написанный на LISPе.
Каждое слово Форта может быть заново переопределено в рантайме.
Исходники Форта на Форте могут представлять собой набор тех-же
определений, которые можно подать на вход готовой форт-системы
с тем-же результатом.
gudleifr писал(а):
Доступ к возможностям машины практически исключен: ограничен возможностями виртуальной машины (вот здесь этот термин применим в полной мере).
Отсутствие доступа к реальной машине не является обязательным требованием
для понятия виртуальной машины. Если для тебя интерпретатор шитого кода
не виртуальная машина, то и интерпретатор списков с функторами не
будет виртуальной машиной. В Форте тоже, можно заблокировать доступ
к реальной машине. Причем, не практически, а фактически.