Existe-t-il une version de Smalltalk qui permette la transmission de messages distribués, comme Erlang? Smalltalk peut-il être un langage idéal si ce message est transmis, Smalltalk implémente également sa propre machine virtuelle si je ne me trompe pas?Existe-t-il une version de Smalltalk avec un message distribué de style Erlang?
Répondre
Jetez un coup d'œil au Croquet. Peut-être que leur technologie est ce que vous voulez.
Il est SqueakElib
wiki.squeak.org/squeak/6011
Dans Cincom Smalltalk il y a une bibliothèque appelée OpenTalk. L'idée de base est la même - remplacer l'objet distant par un proxy local. La bonne chose à propos d'OpenTalk est que, dans de nombreux cas, cela fonctionne, et dans d'autres cas, vous pouvez le personnaliser en remplaçant ses composants (marshaller, politiques, transport réseau, etc.). Fondamentalement, le passage de message OpenTalk est synchrone (contrairement à Erlang pour autant que je sache). Mais vous pouvez implémenter (et certains utilisateurs ont implémenté) n'importe quelle sémantique requise d'une manière plutôt directe. OpenTalk fait partie de la bibliothèque VisualWorks standard.
page VisualWorks à Cincom: http://www.cincomsmalltalk.com/main/products/visualworks
Pas vraiment ce que je cherche, mais très intéressant. Je pense que je l'ai déjà vu – Zubair