Actually the original is a paper: https://www.cs.cmu.edu/~crary/819-f09/Hoare78.pdf The book came later and is substantially different although not contradictory. Channels were not in the paper and without channels (such as in Occam) the flavor is very different.
-rob On Mon, Oct 8, 2018 at 6:41 PM <fge...@gmail.com> wrote: > I haven't seen a mention of the original book neither here nor on > golang-dev for quite some time, maybe this helps: usingcsp.com > It has been freely available for a few years now. > > > On 10/8/18, Rob Pike <r...@golang.org> wrote: > > Not Per Brinch Hansen. He did monitors, which are just serialization. > Tony > > Hoare did CSP. > > > > -rob > > > > > > On Mon, Oct 8, 2018 at 12:46 PM Michael Jones <michael.jo...@gmail.com> > > wrote: > > > >> The greatness of go parallelism is that it is almost invisible. This is > >> the legacy of CSP, Per Brinch Hansen’s Communicating Sequential > >> Processes. > >> It’s not hard to understand. > >> > >> On Sun, Oct 7, 2018 at 4:29 PM rob <drrob...@fastmail.com> wrote: > >> > >>> On 10/07/2018 11:40 AM, Marvin Renich wrote: > >>> > > >>> > I hope these comments help. > >>> > > >>> > ...Marvin > >>> > > >>> I'm a newbie at Go. These comments help me a lot. I appreciate all > the > >>> time these comments took. > >>> > >>> But it will take a little longer for me to grok Michael Jones' parallel > >>> code. > >>> > >>> Thanks. > >>> > >>> -- > >>> You received this message because you are subscribed to the Google > >>> Groups > >>> "golang-nuts" group. > >>> To unsubscribe from this group and stop receiving emails from it, send > >>> an > >>> email to golang-nuts+unsubscr...@googlegroups.com. > >>> For more options, visit https://groups.google.com/d/optout. > >>> > >> -- > >> > >> *Michael T. jonesmichael.jo...@gmail.com <michael.jo...@gmail.com>* > >> > >> -- > >> You received this message because you are subscribed to the Google > Groups > >> "golang-nuts" group. > >> To unsubscribe from this group and stop receiving emails from it, send > an > >> email to golang-nuts+unsubscr...@googlegroups.com. > >> For more options, visit https://groups.google.com/d/optout. > >> > > > > -- > > You received this message because you are subscribed to the Google Groups > > "golang-nuts" group. > > To unsubscribe from this group and stop receiving emails from it, send an > > email to golang-nuts+unsubscr...@googlegroups.com. > > For more options, visit https://groups.google.com/d/optout. > > > -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.