IntelliJ IDEA

At the time of writing, the published jar files threadcso-1.2R5-2.12.3.jar and APP-1.0-2.12.3.jar are known to work with recent versions of the IntelliJ IDEA IDE with the Scala plugins installed. The jar files can be installed as libraries for use by a module by copying them to a specific folder (I use the folder name PUBLISH), then editing the library tab of the module to include them.

More detailed instructions are being prepared. (BS: 17/1/2018)

Release History

2017-12-18: ThreadCSO 1.2R5-2.12.3

August 2017: changes 1.1 => 1.2

See the 2017 revision of the CSO paper for an overview of the channel components of CSO, and the documentation web for details.

2017-03-20: ThreadCSO 1.1R3

2016-10-12: ThreadCSO 1.1R2

No functional differences with 1.1R1. Source-code changed to meet Scala 2.12.1 requirements:

2016-10-12: ThreadCSO 1.1R1

This is a comprehensively re-engineered version of CSO with new implementations of channels, alternation, thread pooling, and a rationalization of the alternation construct notations. There is also a simple debugging interface.

See the 2016 revision of the CSO paper for an overview of the channel components of CSO, and the documentation web for details.