+1 The API surface feels fantastic! This is EXACTLY the kind of D
bindings I would wish for when we bind to existing C libraries.
It adds just enough D flavor to soften the edges of the client
implementation; while not substantially changing the core library
surface (which helps when you have to update the bindings when
updates to the C version arrive).
This is the kinda stuff I wish we had for: CUDA, OpenCL, MPI and
(to a lesser extent) OpenGL.
Cheers!
On Sunday, 22 December 2013 at 01:56:10 UTC, Kelet wrote:
On Sunday, 22 December 2013 at 00:18:51 UTC, Lars T. Kyllingstad
wrote:
I've tried to stay as close as possible to the design of the C
library, while adding a distinct D "feel". Details are in the
documentation.
After reviewing the API and comparing it to the C API, I think
you did a fine job accomplishing this.
Regards,
Kelet