代码之家  ›  专栏  ›  技术社区  ›  ColinYounger

TCL开发:调试环境

  •  3
  • ColinYounger  · 技术社区  · 16 年前

    我喜欢在业余时间进行一些TiVo黑客攻击——TiVo使用Linux变体 TCL . 我想在我的Windows笔记本电脑上编写TCL脚本,测试它们,然后用FTP把它们传送到我的TiVo上。

    7 回复  |  直到 16 年前
        1
  •  4
  •   Abhinav    16 年前

    Activestate的Komodo是一个很好的Windows/Linux IDE。有一个试用版-我不确定是否有一个免费的版本后试用。

        2
  •  2
  •   Toby    16 年前

    http://www.activestate.com/Products/activetcl/index.mhtml )并从命令提示符(C:/blahblah/tclsh)运行脚本myprog.tcl公司)看看它吐出了什么。

        3
  •  1
  •   lvirden    14 年前
        4
  •  1
  •   vanje    13 年前

    Tcl plugin for Netbeans ,具有调试功能。下面是一些截图: http://wiki.tcl.tk/28657

        5
  •  1
  •   sjngm quinti    13 年前

    如果您正在寻找具有编辑功能的调试器, RamDebugger 也是一个很好的工具。

        7
  •  0
  •   ctd vtortola    15 年前

    我发现了 this breakpoint setter from the Tcl wiki (来自理查德·苏琴沃思)方便。一旦解释器看到对此的调用,说“bp before hairyfunction”,它就会暂停并给您一个tclsh提示。

    proc bp {{s {}}} {
            if ![info exists ::bp_skip] {
               set ::bp_skip [list]
            } elseif {[lsearch -exact $::bp_skip $s]>=0} return
        if [catch {info level -1} who] {set who ::}
        while 1 {
            puts -nonewline "$who/$s> "; flush stdout
            gets stdin line
            if {$line=="c"} {puts "continuing.."; break}
            if {$line=="i"} {set line "info locals"}
            catch {uplevel 1 $line} res
            puts $res
        }
     }
    
    推荐文章