This sounds very much like how Erlang does it - each process gets an isolated garbage collected heap and communication between processes happens through message passing.
How lightweight are Racket places? I'm not very familiar with the language, so I don't know if they're really comparable to Erlang processes.
How lightweight are Racket places? I'm not very familiar with the language, so I don't know if they're really comparable to Erlang processes.