Execute Perl in Tcl

风行水上 @ 2009-07-29 18:30:03
标签:

    tclperl 是一个 Tcl 的扩展包。可以用来在 Tcl 中解释执行 Perl 语法。

    根据 tclperl 的网站 的介绍,用法大致如下

    package require tclperl
    set interpreter [perl::interp new]
    $interpreter eval {print "Hello World\n"}
    perl::interp delete $interpreter
    

    它还允许在所执行的Perl语句中调用 Tcl 。比如:

    package require tclperl 3
    set interpreter [perl::interp new]
    puts [$interpreter eval {
      $Tcl::parent->eval('clock format [clock seconds]');
    }]
    perl::interp delete $interpreter
    

    tclperl 的作者还有其他作品,比如 stooop —— 用于 Tcl 中构建类;tkpiechart —— 用 Tk 画饼图;等。

    标签:

      分享到:
      comments powered by Disqus

      31/36ms