26 ms·
Sorry, I don't understand your question but I'm going to answer it as best as I understand. Apologies if it ends up being a non-answer. There's a good talk by
by spooneybarger 8y ago
Sorry, I don't understand your question but I'm going to answer it as best as I understand. Apologies if it ends up being a non-answer.
There's a good talk by Scott Fritchie on the differences between Pony and Erlang that I would suggest.
talk: https://www.youtube.com/watch?v=uv-3ptTD8hg&feature=youtu.be https://www.youtube.com/watch?v=uv-3ptTD8hg&feature=youtu.be
slides: https://github.com/slfritchie/wide-world-of-actors https://github.com/slfritchie/wide-world-of-actors
Like Erlang, each Pony actor has a mailbox that is processed in a serial fashion so that only one message is being processed.
In Erlang, you have selective receive that allows you to receive messages out of order that they arrived. Pony has causal messaging where each message has to be handled in the order it was received. Otherwise they are same in terms of how received messages are handled.
There's no `receive` in Pony as the behaviors are called directly.
I would not call that "very limited and bare bones". Its different.