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

Smalltalk中的图像间通信。可能的,smalltalk,concurrency,squeak,Smalltalk,Concurrency,Squeak,我有一个图形遍历问题,它在smalltalk中建模得既漂亮又优雅,但对于一个smalltalk映像实例来说(在计算和存储方面)太大了。因此,我想将问题划分为多个实例 我的问题是,有没有什么好方法可以在smalltalk实例之间发送消息。有点像MPI,但用于smalltalk 我应该提到的是,我正在使用Squeak,但是如果这个功能有一些smalltalk的味道,我可以应付。有一个名为Hydra的项目正在进行,目标是使Squeak多核功能成为可能。Hydra的主要特点之一也是图像间的通信通道 更多

我有一个图形遍历问题,它在smalltalk中建模得既漂亮又优雅,但对于一个smalltalk映像实例来说(在计算和存储方面)太大了。因此,我想将问题划分为多个实例

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


我应该提到的是,我正在使用Squeak,但是如果这个功能有一些smalltalk的味道,我可以应付。

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

更多信息:


看一看。

概念上是一组相互通信的Smalltalk图像。也许它和它的岛屿很适合?

为了完整起见,我敢提到Cincom VisualWorks的OpenTalk库。OpenTalk的主要优点是,在许多情况下,您只需将其放入其中,其余代码就可以跨网络工作。它的基本思想是用本地代理替换远程对象,并将消息发送到映像


Cincom的VisualWorks页面:Nick Papoulias在2012年的ESUG上展示。这是Pharo将工具运行的环境与开发映像分离的工作的一部分

同时,尝试创建自己的TCP/IP通信通道。开始有点困难,但以后你可以实现相当灵活的沟通。