I think you need some specialized knowledge to use this existing generation of tools, but having never used such tools, I couldn't quantify that.
I'm also not sure how well these tools perform on arbitrary hardware designs.
But no - I certainly don't think he's out to lunch.
The interesting flip side is that if you design for easy parallelism, you are better able to take advantage of multiple cores in standard CPUs. Also you can then turn it around and also distribute the same program across a cluster of commodity hardware on the cloud.
But yes, the toolchain matters. A lot.
That ranks up with "rear-window defrogger" and "string-loaded door" in my collection of amusing typos ...
I will have to look for an opportunity to use it on purpose.
Originally implemented by one of the major Haskell gurus, Augustusson.
One FPGA module costs around 3000 $ and a Labview licence costs around 10000 $, at least in Denmark. It is probably cheaper in the US.
http://www.synopsys.com/Systems/BlockDesign/Pages/default.as...
In principle he thinks that it should be possible to compile such a language down to an ASIC representation, but that would only make sense for very high volume runs. (He's specifically interested in software to run financial models, so those would not be high volume runs.)
He makes sense to me, but I have no idea what practical difficulties there would be. But does something like this sound doable in principle from your point of view?