are you confusing syntax and semantics? there's a hurdle that you need to cross with writing cuda code because it's C-like and easy to make "stupid mistakes". a code generator would help you there. but the harder part is getting the algorithm correct (and optimal, for a range of sizes of data). a generator is not so much use there (except for polymorphism, where templating helps).
or am i missing something? how do you see code generators helping you get algorithms right?
or am i missing something? how do you see code generators helping you get algorithms right?