找出哪个interp in

时间:2012-12-19 05:50:22

标签: tcl

我正在调试一些使用子解释器的Tcl代码,并且不熟悉代码,可以方便地使用一些“puts”来显示当前解释器的路径,以便处理代码是什么这样做。在Tcl 8.4中是否有办法确定运行哪个解释器?

1 个答案:

答案 0 :(得分:3)

不,没有办法只提取信息(这会违反隔离原则)。但是,在您轻松创建后,您可以将这些信息传递给子解释器:

set i [interp create]
$i eval [list set ::myInterpName $i]