I just came across this library of algorithms: http://www.cs.cmu.edu/~scandal/nesl/algorithms.html and found the code to be written in NESL, which until then I have never heard of. It turns out, that it is a functional parallel programming language with bindings to MPI. At least that's what the website states (http://www.cs.cmu.edu/~scandal/nesl.html).
The newest version of the interpreter/compiler is from 1995 (sic!). I tried to build it and got the interpreter to work. It is based on lisp (SIC!). I did not get the compiler to work though...
Does anyone have experience with this language? Any hints on how to use it on modern hardware/software is appreciated.