Earlier quoted context omitted.
You mention parallel computation and being open for discussion. My favourite area of computing is parallel computing and multithreading. My toy multithreaded interpreter in Java can communicate integers between threads with message passing. I never got around to communicating complicated objects because I'm not sure how to solve the garbage collection problem with compound data structures/object graphs AND sending ob…
I was thinking something like actors, or independent processes sending messages would be nice. Just because it's very safe and predictable. Less error-prone than threads. The thing that kind of gets me is it seems difficult to have safe shared memory with actors? You ideally want to be able to share memory if you want things to be efficient, but if you have shared memory, then you get into issues with atomic writes a…
You might find Pony's ORCA interesting which is how they implement garbage collection between actors.
https://www.imperial.ac.uk/media/imperial-college/faculty-of...