A successor language to occam 2 that's mostly backwards-compatible, but adds various useful new features based on the PiCalculus. The major addition has been the concept of MobileDataTypes: data, channels and processes can be safely passed around by reference, with rules in place to avoid aliasing. There's an OpenSource occam 2 and OccamPi compiler available called KRoC that'll build IA32/SPARC/MIPS executables, and another group's working on a VirtualMachine for the extended Transputer bytecode that KRoC uses. http://www.cs.kent.ac.uk/projects/ofa/kroc/ http://www.transterpreter.org/ -- AdamSampson Moved here from OccamLanguage. -- ClaesWallin