[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: