Я установил cygwin / curl на свою машину и из консоли tcl или tclsh я могу вызвать команду curl, однако, если я пытаюсь сделать это в процедуре, я получаю ошибку «неверное имя команды (имя)».
, например
%curl -o google.html http://www.google.com
работает, но
%proc a {} {curl -o google.html http://www.google.com}
%a
дает
invalid command name "curl"
Я думал, что это проблема с пространством имен или что-то тривиальное, но удивительно, что я не смог найти слишком много полезной информации об этом.