Content deleted Content added
→List of non-standard, library based implementations of channels: Added a description of CSO. |
m v2.05b - Bot T20 CW#61 - Fix errors for CW project (Reference before punctuation) |
||
Line 91:
* For Scala:
** CSO -- Communicating Scala Objects<ref>{{Citation |last=Sufrin |first=Bernard |title=ThreadCSO |date=2021-07-13 |url=https://github.com/sufrin/ThreadCSO/blob/5f8ef6eebdfd8e001e45af18fea52fec36ff7ddd/Lectures/cso-paper.pdf |access-date=2023-02-17}}</ref> is a complete DSL for channel-based communication and concurrency whose semantic primitives are generalizations of the OCCAM primitives. CSO has been used since 2007 in the teaching of concurrent programming, and relevant lectures can be found with the ThreadCSO implementation.<ref>{{Citation |last=Sufrin |first=Bernard |title=ThreadCSO |date=2021-07-13 |url=https://github.com/sufrin/ThreadCSO |access-date=2023-02-17}}</ref>
* For C++:
|