On Saturday, 4 April 2015 at 17:16:19 UTC, Walter Bright wrote:
On 4/4/2015 4:29 AM, ponce wrote:
On Saturday, 4 April 2015 at 09:50:09 UTC, Walter Bright wrote:
* the example shown is useless
The problem with example is that someone have to maintain them.
For DerelictBgfx we removed all translated examples.
So the Derelict policy is to remove example to avoid them
becoming out of date.
For the record Aldacron maintains approx. 22 Derelict bindings
and I maintain 7
of them, in our free time. Keeping up with all library change
is impossible if
everyone excpect everything to be up-to-date and with examples.
Oh, I understand that keeping things up to date is always a
problem with every third party tool. On the plus side, however,
Nvidia seems very good with backwards compatiblity, meaning
that when the D bindings get out of date, they will still work.
They just won't work with new features.
They doesn't seem to have deprecated any function indeed. That
could make examples practical.
* there are no examples of actually running code on a GPU
Because it's similar to using the Driver/Runtime API in C++,
you have to read
CUDA documentation.
Of course. But having a couple examples to show it really does
work will go a long way. I am not suggesting making any attempt
to duplicate Nvidia's documentation in D.
It looks like nothing more than a couple header files (which
is a great start,
but that's all).
Maybe we can delete them so that it's not too embarrassing?
Serious proposal.
If that's the state of things, I'd be happy to take them over
and put them in Deimos.
Sure, the licensing of Derelict probably allows it, and deimos
and Derelict are complimentary anyway.