On Thursday, 1 June 2017 at 01:42:16 UTC, Andrei Alexandrescu
wrote:
On 5/31/17 7:28 PM, Nicholas Wilson wrote:
On Wednesday, 31 May 2017 at 22:15:33 UTC, Wulfklaue wrote:
On Wednesday, 31 May 2017 at 12:28:47 UTC, Nicholas Wilson
wrote:
Perhaps there will be scope for renaming if/when this also
includes graphics when either OpenCL is merged into the
Vulkan API or Petar Kirov gets Vulkan SPIRV generation going
on LLVM, but for now the name stays.
People who GPU program are indeed a small group. But you do
NOT entice other people to try it, when they do not even know
a language has this feature set. And this comes down to
marketing.
Lets post "D has DCompute" or "D has D-GPU"... on Reddit,
ycombinator and other forum or news site.
What do you think people will more likely click on?
So you don't post either of those titles and instead post "D
has DCompute: Native heterogeneous computing on GPUs and more,
hassle free!"
"D has the invariant qualifier: It means immutable".
While that statement holds and is the whole story,
D has DCompute: It means you can program GPUs with it
is not the whole story and is misleading in a marketing sense,
but one that undersells dcompute, not oversells it.
whereas
D has DCompute: Native heterogeneous computing on GPUs and
more, hassle free!
does tell the whole story and sells dcompute as it is.