Linux平台免费IDE式Tcl GUI调试器安装经验咨询
我了解到多款Tcl图形界面调试器,但它们在Linux系统上均不易安装。请问是否有用户具备在Linux上安装免费无授权费的集成开发环境(IDE)式Tcl调试器的经验?
TclPro调试器
最初属于Scriptics的TclPro套件(现已开源并维护为TclPro 2.0),这款独立图形界面调试器支持逐行步进、断点(包括基于变量的断点)、完整栈与变量显示、用于即时命令的eval窗口、基于套接字的远程调试(甚至支持CGI脚本)以及项目/会话管理。
ActiveState Komodo集成开发环境(IDE)
Komodo IDE提供一流的Tcl调试支持:可通过其图形界面工具栏和调试菜单设置断点、单步进入/跳过/退出、监视变量、查看调用栈、发送输入、添加命令行参数,并支持本地及基于DBGp的远程调试。
ActiveState Tcl开发工具包(TDK)
Tcl开发工具包捆绑了可视化调试器,以及静态分析、代码覆盖率和打包工具。自2018年起它以BSD-3许可证开源,无需旧版付费安装包即可提供设置断点、单步调试和变量检查的图形界面。信息来源:Stack Overflow
搭载DLTK Tcl插件+ActiveState调试器支持的Eclipse
Eclipse的动态语言工具包(DLTK)提供Tcl编辑器,搭配ActiveState调试器插件后,可在Eclipse工作台中实现完整的图形界面调试体验——包括断点、变量检查和远程调试。信息来源:Tcler's Wiki
FlightAware TclProDebug(TclPro调试器2.0)
这是原TclPro调试器的开源继任者,重构为独立的“prodebug”包。可直接从命令行调用,通过套接字连接任意Tcl解释器,具备与TclPro相同的图形界面功能。信息来源:GitHub
puremourning的TclProDebug调试适配器
基于TclProDebug实现的调试适配器协议(DAP),可在Visual Studio Code、Vim(通过vimspector)及其他支持DAP的编辑器中实现图形界面调试。支持作用域、监视、栈追踪(包括Tcl特殊调用栈)、表达式求值、行断点和远程路径映射。信息来源:Reddit
RamDebugger
一款轻量级、基于Tcl/Tk开发的独立图形调试器。提供本地脚本调试功能,支持通过点击行号设置断点、单步调试和变量监视,所有功能均在简洁的Tk图形界面窗口中实现。信息来源:GitHub
ATKDebugger
一款示例/调试套件风格的Tcl/Tk调试器(“atkdebugger”),可嵌入自有应用或独立使用。展示了基于Tk超级组件的基础图形界面,支持设置断点、单步调试和变量检查。信息来源:xdobry.de
XOTclIDE
面向XOTcl面向对象扩展(及核心Tcl)的集成开发环境,打包为Tclkit/Starkit。功能包括语法高亮、面向对象自省、变量监视,以及通过内置“ExtendedDebugger”插件提供的部分图形界面调试支持(如访问中断、顶层单步调试)。信息来源:Tcler's Wiki
又一款Tcl调试器(Yet Another Tcl Debugger)
一款社区贡献的实验性调试器,支持对未修改的Tcl代码进行动态插桩、顶层执行单步调试和自定义控制结构支持。虽不如商业工具完善,但展示了Tcl自省的强大能力,可作为实用学习工具。信息来源:Tcler's Wiki
内容的提问来源于stack exchange,提问作者Bimo

