politips
The Ersatz version has good Java integration. The 64-bit version has some more recent Java integration:
https://github.com/subzerocloud/pg-amqp-bridge
You can then push to websockets from rabbit with STOMP
http://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/l...
The *Lisp in the book The Connection Machine used a different sytax, there the operators α, β, and · where used to algebraically map and reduce lisp functions over parallel data structures as described in this paper by Hillis and Steele:
http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.108...
Unfortunately it doesn't seem like this language exists anymore.
Thanks for the info, I have seen variants in old pdfs around that have the !! parallelism construct instead of using the algebraic forms of alpha, beta, and dot. I find the latter form as described in the book The Connection Machine to be very elegant.
Here's a great video describing the architecture of the CM-5
Note how similar the programming concepts are to CUDA (at an abstract level). Hillis also in the 80s published his MIT thesis as a book: The Connection Machine
https://www.amazon.com/Connection-Machine-Press-Artificial-I...
An incredibly well written and fascinating read, just as relevant today for programming a GPU as it was for programming the ancient beast of a CM-2. It's about algorithms, graphs, map/reduce, and other techniques of parallelism pioneered at Thinking Machines.
For example, Guy Blelloch worked at TM, and pioneered prefix scans on these machines, now common techniques used on GPUs.
https://www.youtube.com/watch?v=_5sM-4ODXaA
http://uenics.evansville.edu/~mr56/ece757/DataParallelAlgori...
There's also been a lot of hum lately on HN about APL, much of Hillis' *Lisp ideas come from parallelizing array processing primitives ("zectors" and "zappings"), ideas that originating in APL as he acknowledged in the paper describing the language:
http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.108...
What's old is new... again.