Álvaro Castro-Castilla Wrote:
> 
> Language extensions for message passing, such as Kilim for Java send messages 
> giving away the ownership of data, not copying it. That's a reason for the 
> need of compiler/runtime support.

Knowledge of unique ownership can obviate the need for copying, but copying is 
a reasonable fall-back in most cases.

> Also, parallel map/foreach is more feasible as a library-only solution, 
> whether the message passing requires some support from the runtime 
> environment.

It really depends on the language and what your goals are.  There are message 
passing libraries for C, for example, but they don't provide much in the way of 
safety.

Reply via email to