Transputation: A brief history of Inmos
reghardware.com
reghardware.com
Very cool, very advanced, and no one seemed to "get it."
But it was impossible to get programmers to understand how to write programs for it, and it was impossible to get problem domain experts to write decent programs at all. Every problem people brought to me to get parallelised was trivially re-written to run tens, sometimes hundreds of times faster. It was a solution looking for a problem that never showed up.
I learned a lot from that project, some of which is still in action today, about programming large, multi-processor systems. But I still remember Occam (and its friends (yes, it had friends)) with some fondness.
Our plan was to use it to create a infinitely expandable workstation for both 3d and audio work. The design of the transputer was incredibly elegant, it was pretty much as easy to design with as a 6500 one chip computer and didn't require any extra support chips.
The Occam language was also pretty elegant for its time. It was essentially parallel Pascal. I don't remember it having any OO features, but the automatically parallelized looping constructs were unique for their time.
I often think Occam and Forth / Postscript are the languages that made me think the most about what a program should be.