ZWCAD 2026:希望恢复或提供类似 vl-bt 的 AutoLISP 调试堆栈回溯功能

名片

东瀛Lisper

lv0

需求:

BUG:

已完成:

进行中:

需求 热度

  • 需求ID:暂无
  • 需求状态: 进行中 已完成

您好。

我在 ZWCAD 2026 中开发和维护大量 AutoLISP 程序。
目前发现 ZWCAD 2026 不能使用 vl-bt 这样的堆栈回溯功能,因此调试 Lisp 程序非常困难。

在实际开发中,发生错误时如果不能查看调用栈,就很难判断错误是从哪个函数、哪一层调用发生的。
对于较大的 Lisp 程序来说,这会大幅降低开发效率,也会影响从 AutoCAD / BricsCAD 迁移到 ZWCAD 的可行性。

我知道 vl-bt 可能不是 AutoCAD 官方公开文档中的标准函数。
但是,对 AutoLISP 开发者来说,“错误发生时显示调用栈 / backtrace” 是非常重要的基本调试功能。

希望 ZWCAD 能考虑以下任一改进:

1. 恢复 vl-bt / vl-bt-on / vl-bt-off 兼容函数;
2. 或者提供 ZWCAD 自有的等效函数;
3. 至少提供一种可在 *error* 处理函数中取得调用栈信息的方法;
4. 希望该功能由 Lisp 运行环境本身提供,而不是依赖 VS Code 等外部 IDE。

没有调用栈的 AutoLISP 开发非常痛苦。
这不是小功能,而是 Lisp 程序开发和维护中的核心调试能力。

谢谢。

0 条评论 A文章作者 M管理员
    暂无讨论,说说你的看法吧
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
复制链接
微信扫码
已复制到剪贴板