windows - Smalltalk 相当于 Windows 的检查工具

标签 windows smalltalk inspect

是否有适用于 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/

相关文章:

smalltalk - Pharo:我可以手动而不是按字母顺序对协议(protocol)中的方法进行排序吗?

Python 更改方法名称

find - 检查元素并查看它所在的 PHP 页面的方法?

c# - 是否有类似于 hawkeye 的 UI 检查器工具可与 .net 4.5 一起使用?

Python更改用startfile打开的exe文件的工作目录

c++ - _popen : do not show the shell window (SW_HIDE)

windows - ruby 。如何在 Windows 上的 irb 中复制和粘贴?

c++ - 与 DirectX 数学中的 XMMatrixDecompose() 相反?

user-interface - 如何在 Squeak/Morphic GUI 中使用鼠标滚轮

smalltalk - 可以创建一个独立的方法/函数(没有任何类)