2013-10-01 48 views
1

init.tcl中的文件谁能给我解释一下什么用的init.tclTCL:关于TCL

当实际上它是由TCL解释加载。

此文件的描述显示为

startup file for TCL . 

但据我所知.tclshrc是启动文件。

任何人都可以解释一下吗?

+0

http://wiki.tcl.tk/15746 –

回答

5

其实,init.tcl中是由Tcl_Interp *加载的第一个文件。 它的任务是设置不同的包装加载机制。

一些程序,最值得注意的是tclsh,将源.tclshrc。这通常使用Tcl_SourceRCFile完成。

因此init.tcl来源于每个Tcl解释器,而.tclshrc只是由某些程序明确做到的。

*不适用于安全解释

+0

+1到你的答案..只要我忍不住问..我在哪里可以找到忍住自己.tclshrc文件?它是否像.bashrc文件?其实我找不到它旁边.bashrc文件.. –

+0

确切。 tclsh将tcl_rcFileName的值设置为'〜/ .tclshrc'或者在窗口中设置为'〜/ tclshrc.tcl' –

+0

让我检查整个系统。可能是其他地方..:P我正在使用Centos5 –