Hi Miles,<div><br></div><div>Perhaps something like transactional mealy machines?
<a href="http://scattered-thoughts.net/one/1300/292121/72985">http://scattered-thoughts.net/one/1300/292121/72985</a> </div><div><br></div><div>Best,</div><div>Paul.<br><br><div class="gmail_quote">On Tue, Feb 28, 2012 at 6:03 PM, Miles Fidelman <span dir="ltr"><<a href="mailto:mfidelman@meetinghouse.net">mfidelman@meetinghouse.net</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Folks,<br>
<br>
I'm trying to get a handle on core technology for an application that's going to involve massive numbers of entities - where the entities want to have characteristics that draw from both the object and actor models.<br>
<br>
Think of something like massive numbers of stored email messages, where each message is addressable, can respond to events, and in some cases can initiate events - for example, on receiving an email message, a reader can fill in a form, and have that update every copy of the message spread across dozens (or hundreds, or thousands) of mailboxes/folders distributed across the Internet. Or where an email message, stored in some folder, can wake up and send a reminder.<br>
<br>
One sort of wants to blend characteristics of:<br>
- messages (small, static, easy to store huge numbers, easy to move around)<br>
- objects (data and methods bound together, inheritance, ...)<br>
- actors (massive concurrency, active)<br>
<br>
The topic has come up before, in discussions of active objects, reactive objects, concurrent objects, etc. - I'm wondering what the current state of the art and practice look like.<br>
<br>
I'm thinking that Erlang might be nice operating environment for such a beast, but wonder at what point one hits limits in the numbers of actors floating around. I'm also wondering what other environments might blend these characteristics.<br>
<br>
Thoughts? Comments?<br>
<br>
Thanks,<br>
<br>
Miles Fidelman<span class="HOEnZb"><font color="#888888"><br>
<br>
-- <br>
In theory, there is no difference between theory and practice.<br>
In practice, there is. .... Yogi Berra<br>
<br>
<br>
______________________________<u></u>_________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org" target="_blank">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/<u></u>listinfo/erlang-questions</a><br>
</font></span></blockquote></div><br></div>