Smalltalk中的图像间通信。可能?

时间:2009-04-22 11:03:27

标签: smalltalk concurrency squeak

我有一个图形遍历问题,它在smalltalk中精美而优雅地建模,但对于一个smalltalk图像实例来说,它太大了(在计算和存储方面)。所以,我想在多个实例之间划分问题。

我的问题是,有没有什么好方法可以在smalltalk实例之间发送消息。有点像MPI,但对于smalltalk。

我应该提一下,我正在使用Squeak,但是如果有这种功能的话,那么我可以应对。

5 个答案:

答案 0 :(得分:4)

有一个名为Hydra的项目正在进行中,目标是使Squeak具有多核功能。 Hydra的主要功能之一也是图像间通信渠道。

更多信息:

答案 1 :(得分:4)

查看Remote Smalltalk

答案 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将工具运行的环境与开发映像分开是其中一部分工作。