Здравствуйте, IID, Вы писали:
IID>Компилируемость (в байткод) не важна. Очень многие языки это и так делают (неявно).
IID>ИМХО основное (историческое?) отличие — это возможность исполняться нативно. Результат JIT-а в исполняемый файл это уже не скрипт.
А тут как сову натягивать. Основной критерий, кмк, это возможность поправить исходный код на ходу.
Всё остальное — это уже
вопрос терминологии. Скажем, sfx архив с интерпретатором и скриптом внутри вполне реально выдать за пакет с скриптами. Добавим сфероконины: возьмём любой софт, который хранит скрипт в ресурсах / базе / отдельных файлах и имеет встроенный редактор скриптов. Ну да, он тоже скриптуемый, даже если эти скрипты в фоне в натив перегоняются.