Re: TCL list substitution
> Нужно было или сразу запретить простые конструкции, провоцирующие ошибки,
Что-то тихо стало 8-) Еще одна тема "на погудеть".
Предлагаю запретить еще вот эту "простую конструкцию".
tmpfn=get_temp_file_NAME
...
get_data > $tmpfn
Ясное дело конструкция внеязыковая.
Исходная позиция: объяснить ВСЕМ программирующим опастность этой
конструкции не представляется возможным.
Выводы (предложения) ниже.
Варианта предлагаю два:
1) Запретить программирование под систему UNIX с общим /tmp наотрез
под страхом остаться без еды и питья
2) Сделать таки per-process (per process group или per session)
автономные виртуальные персональные /tmp.
Ввиду очевидной маргинальности пункта 1) думаю, можно остановиться на
варианте 2) :-)
--
Best regards, Aleksey Cheusov.
Reply to: