Связь между изображениями в Smalltalk. Возможно?
У меня есть проблема обхода графика, которая красиво и элегантно моделируется в smalltalk, но она слишком велика (с точки зрения вычислений и хранения) для одного экземпляра smalltalk image. Итак, я хочу разделить проблему на несколько экземпляров.
мой вопрос в том, есть ли хороший способ отправлять сообщения между экземплярами smalltalk. Вроде как MPI, но для smalltalk.
Я должен упомянуть, что я на писк, но если есть какой-то аромат smalltalk с этим особенность, я справлюсь.
5 ответов
существует проект под названием Hydra в стадии реализации, с целью сделать скрипучий многоядерный способный. Одной из главных особенностей Гидры являются также Интер-изображения каналам связи.
дополнительная информация:
Открыть Крокет концептуально представляет собой кучу Smalltalk изображений, взаимодействующих друг с другом. Может быть, он и его острова подойдут?
для полноты я осмелюсь упомянуть библиотеку OpenTalk от Cincom VisualWorks. Главное преимущество OpenTalk заключается в том, что во многих случаях вы просто вставляете его, а остальная часть вашего кода работает только по сети. Его основная идея-заменить удаленный объект локальным прокси и отправлять сообщения на изображение.
страница VisualWorks в Cincom:http://www.cincomsmalltalk.com/main/products/visualworks
на Esug2012, Ник Papoulias показал бесшовные. Это часть усилий в Pharo, чтобы отделить среду, в которой работают инструменты, от образа разработки.