Messages vs. remote procedures is a false dichotomy
Michael Lee Scott · ACM SIGPLAN Notices · 1983
This paper discusses some of the major design decisions that distiguish recent language proposals for concurrent programming, It is argued that the classification of languages as "procedure-based" or "message-based" is misleading, in that it confuses two independent issues. It is further argued that these issues are best left undecided by the language designer.