Задача отправлять команды программе на вход и считывать ее выход.
Нашел пример.
set fd8 [open "| tee tmp/in | simple2 | tee tmp/out 2>tmp/err" r+]
Вопрос
Нет ли решения по-элегантнее?
А еще хотелось бы отлавливать событие завершения подчиненного процесса.