2014-11-22 50 views

回答

1

茶基擴展了該實現的所謂tclpipe可用。它可以與(假定)任何版本的Tcl一起使用(在8.4和8.5上測試)。

package require pipe 
lassign [pipe] readChanId writeChanId 
... 
close $readChanId; close $writeChanId 

此擴展提供一個Tcl命令,pipe,在根名稱空間創建。 該代碼取自執行chan pipe命令,目的是使此功能可用於Tcl版本< = 8.5,而不需要存在Tclx包。提供的命令的語法和語義與chan pipe相同,只是名稱不同而已。

源代碼和Win32二進制文件(使用MSVC 6.0編譯器構建)託管於here。 該源碼被確認在Windows XP(MSYS/MinGW和MSVC 6.0)和Debian Linux(「Etch」)上構建和工作。

來源:http://wiki.tcl.tk/21637

+0

謝謝, 我發現這個wiki了。 試圖安裝lib管道。 再次感謝你。 – 2014-11-22 04:05:35

+0

它與8.5完美結合。 – 2014-11-22 04:17:14

+0

@TigranKhachikyan如果可行,請將其標記爲接受的答案。 – 2014-11-22 09:42:32