I think if anything writing in C++ will make it easier to write bindings for
other languages, since those other languages are usually object-oriented
nowadays and their concepts are closer to C++ than to C.

I understand what you're getting at, but at least in my experience it
doesn't bear out.

I can only talk about Ruby, but having written bindings to C and C++
(including Ruby bindings to Fluidsynth), C is WAY easier.  You can
just use the dynamic linking module to hook straight into C libraries,
so no compilation is required.

Anyways, this isn't a reason not to convert, provided that a good C
API is still exported, but I just wanted to chime in.

Best of luck guys,
Toph


_______________________________________________
fluid-dev mailing list
fluid-dev@nongnu.org
http://lists.nongnu.org/mailman/listinfo/fluid-dev

Reply via email to