是否有适用于 Microsoft Windows 的 Smalltalk 等效检查工具或类似 Web 浏览器中可用的检查选项
根据我的研究,Smalltalk 允许运行时反射。我认为这与在 Smalltalk IDE 中开发的应用程序更相关。
我正在寻找独立的smalltalk EXE 的检查应用程序。
我尝试在 SuperUser 上发帖,但标签smalltalk 不可用。我想我可能会在这里得到答案。
最佳答案
这样的工具可以作为 Smalltalk 应用程序的一部分创建。然而,在没有 Smalltalk 系统内部任何帮助的情况下尝试从外部访问对象将是具有挑战性的,因为 Smalltalk 对象经常更改其位置(可能在每次垃圾收集时),因此外部工具需要以某种方式推断出对象的新位置来自它已知的某个固定根的对象。
现在,如果您需要的是出于调试目的,您可以(理论上)停止 Smalltalk 系统的执行,并在对象内存中查找感兴趣的对象,同时跟踪实例变量等,然后恢复完成后执行 Smalltalk exe。但这一切都不容易,这就是为什么如果 Smalltalk 应用程序提供这样一个工具作为最终用户功能,效果会更好。
关于windows - Smalltalk 相当于 Windows 的检查工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52223710/