News for hackers. Stuff that matters.
Re:Actor system for the JVM developed by Electronic Arts by ryukafalz on Thursday April 28, 2022 @02:40PM (#31196480)
Not always. Goblins[0] is an example of an actor system that supports both synchronous and asynchronous communication between actors, with synchronous communication only possible if both actors are in the same β€œvat” (a kind of event loop).

[0] https://docs.racket-lang.org/goblins/

Re:Actor system for the JVM developed by Electronic Arts by paroneayea on Tuesday May 03, 2022 @11:35AM (#31249592)
Hi! Yeah I'm the author of Goblins :)

Yes, Goblins' "vat" model descends from E, which supports the "hybrid worldview". http://www.erights.org/

I have a tendency to call Goblins objects "actors", though some people in the community like to point out that "distributed object" is preferable since synchronous call/return is not supported in actors. But yeah.