我有一个图形遍历问题,它在 smalltalk 中精美而优雅地建模,但是对于一个 smalltalk 图像实例来说它太大了(在计算和存储方面)。因此,我想将问题划分为多个实例。
我的问题是,有什么好方法可以在 smalltalk 实例之间发送消息。有点像 MPI,但用于 smalltalk。
我应该提到我在 Squeak 上,但如果这个功能有点小谈话的味道,我可以应付。
我有一个图形遍历问题,它在 smalltalk 中精美而优雅地建模,但是对于一个 smalltalk 图像实例来说它太大了(在计算和存储方面)。因此,我想将问题划分为多个实例。
我的问题是,有什么好方法可以在 smalltalk 实例之间发送消息。有点像 MPI,但用于 smalltalk。
我应该提到我在 Squeak 上,但如果这个功能有点小谈话的味道,我可以应付。
有一个名为 Hydra 的项目正在进行中,目标是让 Squeak 具备多核功能。Hydra 的主要功能之一也是图像间通信通道。
更多信息:
看看远程 Smalltalk。
Open Croquet在概念上是一组相互通信的 Smalltalk 图像。也许它和它的岛屿可能很合适?
为了完整起见,我敢于提及来自 Cincom VisualWorks 的 OpenTalk 库。OpenTalk 的主要优势在于,在许多情况下,您只需将其放入,其余代码就可以在网络上运行。它的基本思想是用本地代理替换远程对象并将消息发送到图像。
Cincom 的 VisualWorks 页面:http ://www.cincomsmalltalk.com/main/products/visualworks
在 Esug2012,Nick Papoulias 展示了无缝。将运行工具的环境与开发映像分开是 Pharo 努力的一部分。