如何使用TclDevKit包装交互式tclsh会话?

时间:2010-11-02 06:35:46

标签: tcl wrapping interactive tcldevkit

如何使用TclDevKit包装交互式tclsh会话?

使用TclPro:

prowrap -out shell -uses tclsh -startup "" some.tcl

包装some.tcl,当我调用./shell时,它会启动一个交互式tclsh会话。从该shell键入source some.tcl时,它会调用包装文件。所以-startup ""告诉TclPro不要使用任何启动脚本。

我如何使用TclDevKit做同样的事情?我试过了-startup "",但没有效果。

1 个答案:

答案 0 :(得分:2)

一种方法可能是将Tclx包作为包装内容之一(IIRC,prowrap支持包装)并将其用作启动脚本的内容:

package require Tclx
commandloop -interactive on

commandloop的Tcler Wiki页面上列出了不需要额外包的其他替代方案,因此我确信您可以轻松找到解决此问题的方法。