Phoronix: Harlan: A Scheme-Based GPU Programming Language
Harlan is a new research programming language focused around taking advantage of modern GPUs. The Harlan language syntax is derived from Scheme while the language itself currently compiles to OpenCL...
So (I guess (this (language (will (have (((an) ((easy) (syntax) too)))))?)))
Yeah I don't see why they thought being Scheme-baesd was a great idea. I was hoping for something more simple, but I think just writing in straight OpenCL would be easier than this stuff. Really though, I like the idea of having a language that will just compile to OpenCL code, but this doesn't really fit the bill of making things easier. I think something like Python for OpenCL would be great.
Hell, why don't we just come up with some other convoluted programming language that splits itself off compiling code for the CPU to native x86/arm/whatever platform, and code for the GPU to OpenCL, without requiring any input from the programmer whatsoever!