【文件属性】:
文件名称:schrotcl:薛定谔的 Tcl
文件大小:3KB
文件格式:ZIP
更新时间:2021-06-21 17:14:50
C
薛定谔的 Tcl
当我阅读时,很明显 Tcl 缺少的一件事是一种使返回值不同的方法,具体取决于您是否查看他们。
所以 schrotcl 演示了一种从 Tcl 中的 C 命令返回不同值的方法,这取决于 Tcl 是否真的要以任何方式处理该值,或者它是否要直接进入 REPL 输出!
简而言之,让我们试着让这两个调用打印不同的东西:
% puts [schro]
output1
% schro
output2
(显然这是一个糟糕的主意)
演示
$ git clone https://github.com/aidanhs/schrotcl.git
$ cd schrotcl
schrotcl $ make prep # needed once only
[...]
schrotcl $ $(make env) # whenever you open a new terminal
schro
【文件预览】:
schrotcl-master
----.gitmodules(76B)
----schrotcl.c(2KB)
----README.md(2KB)
----Makefile(626B)
----tcl8.6()