Могу ли я вызвать Tcl ProC из рубина? - PullRequest
0 голосов
/ 10 мая 2018

Я хочу вызвать существующий процесс tcl из ruby ​​напрямую или с помощью команды bash и вернуть результаты в переменную ruby. Есть ли способ надежно сделать это?

1 Ответ

0 голосов
/ 10 мая 2018

Конечно:

tcl_file = "./file.tcl"
tcl_code = "source #{tcl_file}; name_of_proc_to_call"
result = IO.popen("tclsh", "r+") {|p| 
  p.puts tcl_code
  p.close_write
  p.read
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...