windows - Smalltalk 相当于 Windows 的检查工具
问题描述
是否有可用于 Microsoft Windows 的 Smalltalk 等效的 Inspect 工具或 Web 浏览器中可用的类似检查选项
根据我的研究,Smalltalk 允许运行时反射。我认为这与在 Smalltalk IDE 中开发的应用程序更相关。
我正在寻找独立 smalltalk EXE 的 Inspect 应用程序。
我尝试在 SuperUser 上发帖,但标签 smalltalk 不可用。我想我可能会在这里得到答案。
解决方案
这样的工具可以创建为 Smalltalk 应用程序的一部分。但是,尝试在没有 Smalltalk 系统内部帮助的情况下从外部访问对象将是具有挑战性的,因为 Smalltalk 对象经常更改其位置(可能在每次垃圾收集时),因此外部工具需要以某种方式推断出新的位置来自它已知的某个固定根的对象。
现在,如果您需要用于调试目的,您可以(理论上)停止 Smalltalk 系统的执行并在对象内存中查找感兴趣的对象,跟踪实例变量等,恢复执行完成后的 Smalltalk exe。然而,这一切都不容易,这就是为什么如果 Smalltalk 应用程序提供这样一个工具作为最终用户功能会更好。
推荐阅读
- swift - 使用 SwiftUI 设置 TabBar 项徽章计数
- javascript - 从 VB 获取浏览器结果和源代码
- sql - 在多个区域内查找地理点
- macos - 如何处理 load_svmlight_file 中的错误?
- c# - SerialPort 读取 STX 直到 ETX
- laravel - 碳日期时间不适用于总金额 laravel
- javascript - 如何在 JavaScript 中 (a) 从 32 位整数中提取和 (b) 删除位
- php - Analytics 在新的 Web+App 中跟踪自定义事件
- html - 如何使用 HTML 将边框应用于电子邮件模板
- c++ - 这是部分模板专业化吗?