Sign in to follow this  
Numsgil

Writing bindable code

Recommended Posts

I'm currently writing a .Net binding for a C library, which got me thinking in general terms about libraries being bound to different languages. Parts of this library are almost trivial to wrap in managed classes. In contrast, function callbacks require a lot of hoop jumping to get working. In a world with so many different mainstream languages, C, C++, Ruby, Java, .Net, Python, etc., what would be the most convenient "middle language" to write bindings from? So far I think C style function callbacks are problematic, and I wouldn't recommend using them in a situation where "bindability" is the goal. I'm curious what features in one language made binding it to another more difficult from peoples' experiences.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this