My choice to pick Go over D ( and Rust ), mostly non-technical

Ralph Doncaster nerdralph at github.com
Wed Feb 7 15:10:36 UTC 2018


On Wednesday, 7 February 2018 at 08:05:46 UTC, Nicholas Wilson 
wrote:
> On Tuesday, 6 February 2018 at 20:25:22 UTC, Ralph Doncaster 
> wrote:
>> I, like you, may end up jumping off the ship though.  I've 
>> done a bit of work with golang before, so maybe I'll take 
>> another look at it.  The opencl bindings aren't much better, 
>> but there are ready-made sha3 libs I can use instead of 
>> porting from C.
>
> For crypto there is also Botan: 
> http://code.dlang.org/packages/botan
> https://github.com/etcimon/botan

That looks more promising.  Strange that it doesn't show up when 
searching for sha or sha3.
https://code.dlang.org/search?q=sha3

> For OpenCL I develop and maintain DCompute:
> http://code.dlang.org/packages/dcompute
> https://github.com/libmir/dcompute
>
> It has a much beautified interface to OpenCL (and is mostly 
> consistent with its CUDA interface). You can also write kernels 
> directly in D, however this requires that LDC is built against 
> my fork of LLVM: https://github.com/thewilsonator/llvm
>
> It's still in dev but should be usable. Please let me know if 
> you have issues using it.

I saw your library before, but it looked like it is ONLY for 
native D on GPUs.  I looked at it again, and don't see any 
documentation or example showing that it works with standard 
OpenCL kernels written in C.



More information about the Digitalmars-d mailing list