我有一个图形遍历问题,它在smalltalk中精美而优雅地建模,但对于一个smalltalk图像实例来说,它太大了(在计算和存储方面)。所以,我想在多个实例之间划分问题。
我的问题是,有没有什么好方法可以在smalltalk实例之间发送消息。有点像MPI,但对于smalltalk。
我应该提一下,我正在使用Squeak,但是如果有这种功能的话,那么我可以应对。
答案 0 :(得分:4)
有一个名为Hydra的项目正在进行中,目标是使Squeak具有多核功能。 Hydra的主要功能之一也是图像间通信渠道。
更多信息:
答案 1 :(得分:4)
答案 2 :(得分:2)
Open Croquet在概念上是一堆相互通信的Smalltalk图像。也许它及其群岛可能是一个不错的选择?
答案 3 :(得分:2)
为了完整起见,我敢提到Cincom VisualWorks的OpenTalk库。 OpenTalk的主要优点是,在许多情况下,您只需将其放入,其余代码就可以在网络上运行。它的基本思想是用本地代理替换远程对象并将消息发送到图像。
Cincom的VisualWorks页面:http://www.cincomsmalltalk.com/main/products/visualworks
答案 4 :(得分:1)
在Esug2012,Nick Papoulias展示Seamless。 Pharo将工具运行的环境与开发映像分开是其中一部分工作。