Einen Überblick über verfügbare Compiler gibt diese Seite: http://www.wotug.org/occam/compilers/
Wer sich intensiv mit der Sprache Occam beschäftigen will, sieht sich mit dem Problem konfrontiert, dass es nur wenige frei verfügbare Compiler gibt und dass diese wenigen Compiler nirgends gebrauchsfertig bereitgetellt werden.
Für die Verwendung auf Linux-Rechnern kommen zwei Compiler in Betracht:
Beide Compiler sind 32-bit-Systeme und beide Compiler sind so alt, dass ihre Installation auf neueren Linux-Systemen Probleme aufwirft. Es scheint erforderlich zu sein, auf eine ältere Version von Debian für 32-bit Rechner zurückzugreifen.
Dieses Tutorial behandelt die Verwendung sowohl des Kent Retargetable occam Compilers als auch des Southampton Portable Occam Compilers. Beide Compiler unterscheiden sich wesentlich voneinander. Es ist keineswegs einfach, Code zu schreiben, der von beiden Compilern übersetzt werden kann.
Eine Übersicht über die wichtigsten Unterschiede zwischen beiden Compilern steht hier.
Die Verwendung eines 64-bit Betriebssystems bringt für Occam keine Vorteile, da die hier beschriebenen Occam-Compiler 32-bit Systeme sind. Da überdies erkennbar ist, dass 64-bit-Betriebssysteme in naher Zukunft keine Unterstützung mehr für die Ausführung von 32-bit-Programmen anbieten werden, ist es sinnvoll, auf ein aktuelles 32-Bit Linux zurückzugreifen. Ein solches Linux-System kann auch als virtueller Rechner auf einem Arbeitsplatzrechner installiert werden. Ein virtueller Rechner mit 4 GB Arbeitsspeicher und einer virtuellen Platte mit 64 GB ist für die Arbeit mit Occam mehr als ausreichend.
Empfehlung
Die 32-bit Version von Debian (Debian Jessie) hat sich für die beiden hier beschriebenen Occam-Systeme als Betriebssystem bewährt.
Es hat Versuche gegeben, den Kent Retargetable occam Compiler auf dem Raspberry Pi zu compilieren. Die Seite https://www.raspberrypi.org/forums/viewtopic.php?t=24795 berichtet über einen solchen Versuch. Das Repository https://github.com/omerk/occam-raspi enthält Beispielprogramme, die auf dem Raspberry Pi ablauffähig sein sollen.
Kent Retargetable occam Compiler für Linux
Southampton Portable Occam Compiler für Linux
Gegenwärtig wird dieser Compiler nicht behandelt: http://projects.cs.kent.ac.uk/projects/tock/trac/