>- дело нужное. Ну чего не дать возможность скрипту писать временные
>данные на диск?А потом начнется - кульхаксоры найдут три дюжины методов чисто для развлечения вызвать out of disk space на разделе с ОС. А ремонтеры потом будуть ацца с переустановкой резко взглючивших систем? Спасибо, ага.
>Конечно, после разрешения пользователя и с ограничениями на
>каталог, куда пишет.
Знаете, UAC в висте уже есть. Добавки - не надо, упаси боже. Моя точка зрения: веб не есть доверяемое место. Я заведомо хочу deny для любого JS в плане его доступа к моему диску. Пусть доступается к файлам на своем сервере. Ну и хватит с него..
>Или, к примеру, дать доступ к локальной адресной
>книге - на тех же условиях.
Как вы думаете, через сколько времени юзеры заколебаные запросами начнут глушить Yes не глядя? Правильно, не пройдет и месяца, проверяно UAC! А вот потом для хаксоров наступит раздолье - можно умыкнуть контактлист, потому что юзер задолбаный тоннами запросов не глядя влупит Yes и на их запрос, не читая кто и что, фигле.
>А вот зачем ЭТО вне браузера - мне не понять.
Ваши половые трудности. ИМХО обычный скриптоязык. И ничем таким не хуже прочих скриптоязыков. Даже лучше - синтаксис простой, сиподобный и без явных крупных идиотизмов типа формирования логики программы отступами и что там еще.
>Есть нормальные компилируемые языки,
Знаете, изначально, по задумке, скрипты как бы пишутся для всякой там автоматизации нудных задач. Иногда единоразовых, которые ручками педалить еще нуднее и медленнее. При этом компилить штуку которая нужна 1 раз в жизни - оверкилл.
>причем некотоые и мощны, и быстры (OCaml, LIsp, D, AST).
Вот только это скриптам нафиг не впилось - им надо быть простыми в написании и уж ессно компилеж для них это явный перебор. А то что некоторые извращенцы на скриптоязыках пишут свои ультра-тормозные апликухи - я не виноват.
> Хотя если уж выбирать из скриптовых - то JS - это, конечно, меньшее зло,
>чем разного рода руюи с питонами - и стиль не так навязывает,
Во-во. Эти вообще на брейнфак похожи по свойствам. Некоторым нравится, но я в их число судя по всему не вхожу - меня перспектива сломать логику программы парой нажатий бэкспейса вгоняет в ступор.
>и больше усилий в него вбито по оптимизации (взять хоть
>Tamarin, хоть гугловский движок).
Ну вот я и не вижу никаких причин по которым нельзя было бы юзать запускач ява-скриптов для системной автоматизации и прочая. Уж всяко лучше брейнфакообразных питонов, имхо.