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