Re: Dynamic bindings for OpenCL, libsndfile, FANN and BASS libraries

2013-09-18 Thread ponce

I've updated my "derelictified" dynamic bindings for:
- OpenCL the Computing Library (thanks goes to vuaru)
- BASS, an audio library
- FANN, a neural network library
- libsndfile, a library which read and write a variety of audio 
files


Added Enet bindings:
https://github.com/p0nce/DerelictENet


Re: Dynamic bindings for OpenCL, libsndfile, FANN and BASS libraries

2013-09-05 Thread ponce

On Thursday, 5 September 2013 at 14:55:12 UTC, John Colvin wrote:
I'm not 100% sold on everything being dynamic though. I wonder 
if there's a way to unify the bindings so that both options can 
be generated...


I guess it's down to personal preference, it's probably better to 
provide both. But yeah duplicated work between dynamic and static 
bindings is unfortunate.


I've got a semi-finished D-ified port of the FANN c++ API 
somewhere, if that would be of interest to you I could probably 
dig it up and finish it.


I'd be interested seeing this wrapper indeed.


Re: Dynamic bindings for OpenCL, libsndfile, FANN and BASS libraries

2013-09-05 Thread John Colvin

On Thursday, 5 September 2013 at 14:55:12 UTC, John Colvin wrote:

On Thursday, 5 September 2013 at 12:29:08 UTC, ponce wrote:

Greetings,

I've updated my "derelictified" dynamic bindings for:
- OpenCL the Computing Library (thanks goes to vuaru)
- BASS, an audio library
- FANN, a neural network library
- libsndfile, a library which read and write a variety of 
audio files


The FANN and libsndfile bindings also include an OO wrapper.
These bindings are _not_ official Derelict bindings, they are 
just using DerelictUtil.


They should all be accessible and more-or-less ready-to-go 
through the dub registry.


Well that saves me some time, I was working on FANN bindings 
from scratch and bringing a fork of cl4d up to date.


Looks like vauru has already got cl4d set up to use these new 
bindings, so I guess I'll take a look at his work.



I'm not 100% sold on everything being dynamic though. I wonder 
if there's a way to unify the bindings so that both options can 
be generated...


Having taken a look at the FANN wrapper, it seems quite minimal.

I've got a semi-finished D-ified port of the FANN c++ API 
somewhere, if that would be of interest to you I could probably 
dig it up and finish it.


Re: Dynamic bindings for OpenCL, libsndfile, FANN and BASS libraries

2013-09-05 Thread John Colvin

On Thursday, 5 September 2013 at 12:29:08 UTC, ponce wrote:

Greetings,

I've updated my "derelictified" dynamic bindings for:
- OpenCL the Computing Library (thanks goes to vuaru)
- BASS, an audio library
- FANN, a neural network library
- libsndfile, a library which read and write a variety of audio 
files


The FANN and libsndfile bindings also include an OO wrapper.
These bindings are _not_ official Derelict bindings, they are 
just using DerelictUtil.


They should all be accessible and more-or-less ready-to-go 
through the dub registry.


Well that saves me some time, I was working on FANN bindings from 
scratch and bringing a fork of cl4d up to date.


Looks like vauru has already got cl4d set up to use these new 
bindings, so I guess I'll take a look at his work.



I'm not 100% sold on everything being dynamic though. I wonder if 
there's a way to unify the bindings so that both options can be 
generated...


Dynamic bindings for OpenCL, libsndfile, FANN and BASS libraries

2013-09-05 Thread ponce

Greetings,

I've updated my "derelictified" dynamic bindings for:
- OpenCL the Computing Library (thanks goes to vuaru)
- BASS, an audio library
- FANN, a neural network library
- libsndfile, a library which read and write a variety of audio 
files


The FANN and libsndfile bindings also include an OO wrapper.
These bindings are _not_ official Derelict bindings, they are 
just using DerelictUtil.


They should all be accessible and more-or-less ready-to-go 
through the dub registry.