Hacker News new | ask | show | jobs
by kaleidic 3289 days ago
Plus betterC and gpu target.
1 comments

betterC isn't quite ready yet, but I expect it to be game-changing. The DCompute project (supporting GPUs with D) is a huge deal, too.
If it is betterC and not betterC++ then it will be a game-changer.
The Dcompute kernel language (which for the most part is plain D, the compiler is completely reused) has the usual set of restrictions that any kernel languages have: no exceptions, recursion, runtime (which is what betterC is about), function pointers. It still has all the the features that make D great, sane templates (will work across both host and device to a degree), ranges, CTFE (no need to precompile you lookup tables) and so on.
Yeah, I'm looking forward to getting DCompute into orbit.