[英]Is there a version of Smalltalk with Erlang style distributed message passing?
是否存在允許分布式消息傳遞的Smalltalk版本,就像Erlang一樣? 如果Smalltalk傳遞了這種分布式消息,那么它是否是一種理想的語言,因為如果我沒有弄錯的話,Smalltalk還會實現自己的VM?
看看槌球。 也許他們的技術就是你想要的。
有SqueakElib
wiki.squeak.org/squeak/6011
在Cincom VisualWorks中有一個名為OpenTalk的庫。 基本思路是一樣的 - 用本地代理替換遠程對象。 關於OpenTalk的好處是,在許多情況下它只是起作用,而在其他情況下,您可以通過替換其組件(編組,策略,網絡傳輸等)來自定義它。
基本上,OpenTalk消息傳遞是同步的(據我所知,與Erlang相反)。 但是您可以以相當直接的方式實現(並且一些用戶已經實現)任何所需的語義。
OpenTalk是標准VisualWorks庫的一部分。
Cincom的VisualWorks頁面: http : //www.cincomsmalltalk.com/main/products/visualworks
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.