Kopa> Нету заказчиков на решение задач на Форт, кроме самих Форт пользователей языка. Что значит "на Форт"? Например, если Вы напишете микроядро FORTH на С и остальная задача будет на нем...
Просто, мы привыкли к неким парадигмам программирования. Например, типичная программа "на C++" - это обычно C-программа с комментариями "через 2 косых" и классами вместо структур (в худшем случае - с жуткими наследованиями из библиотечных классов). Вот - конструктор главного окна, вот - по файлу-форме на все остальные окна... Считать это программой "на каком-то конкретном языке" даже язык не поворачивается. Так и пишут, например, "Qt" - и сразу ясно, где что лежит, даже если Вы плохо знаете C++...
Область FORTH - построение проблемно-ориентированных языков. Нужен такой язык? Тогда Вы поневоле слепите что-то FORTH-образное, на любом языке, который под рукой. (Правда 'nix-ы ушли дальше и Вы сможете писать в их среде гораздо более замысловатые языки).
Минус FORTH - текстовый проблемно-ориентированный язык. Какой уважающий пользователь будет что-то набивать в консоли? Так что программист вынужден играть в это сам с собой. Но, опять же, FORTH, если к нему присмотреться, может читать и другие языки (язык кнопок, язык сообщений, язык пакетов)...
Так что главную проблему можно сформулировать так: "Прежде, чем исследовать границы применимости FORTH-метода, нужно определить FORTH как метод. А не как язык, систему, среду разработки..."