====== Week 12 ====== ~~NOTOC~~ ===== Channels, CSP, and Go ===== * Peter Welch's [[courses:cs377-202201:welch-lectures:top|Occam-pi Lecture Notes]] * Assignment 5 posted * Sort Pump Gophers {{sort-pump.pdf|PDF}} * see a similar example in occam on slides 13--31 of PHW's [[https://www.cs.vassar.edu/_media/courses/cs377-202201/welch-lectures/replicators.pdf|replicators]] lecture notes * Due: Friday, Nov 18th * Code walk of Marc's solution \\ \\ ===== Linda and Tuple Space ===== * Lecture Notes: {{cs377-linda-lect1.pdf|PDF}} * Demo of Ruby/Rinda program * from Wikipedia example: \\ [[http://en.wikipedia.org/wiki/Rinda_(Ruby_programming_language)]] * sample code: copy from my directory $ cp -r /home/mlsmith/cs377-examples/rinda/ ~/cs377/ * Assignment 6 * Due Mon, Dec 5 * Versions 2 and 3 from slides 11, 12 of {{cs377-linda-lect1.pdf|PDF}} * (version 1 included in sample code) * sorry for confusion with version numbers! * versions from slides 11 and 12 are the versions to implement