Fans of C++ praise its power and speed, but even they admit its complexity can be daunting.

That’s true when you’re writing libraries in the language, and it’s doubly true when you want to make C++-authored libraries useful to other languages. Writing wrappers for C++ libraries is tough work.CLIF, an open source project developed at Google (but not an official Google product), is a framework for automatically generating C++ library bindings for multiple languages.
It’s written in Python, and so far the only included language binding is for Python, both versions 2 and 3, but the plan is to allow other language parsers to be written for it.To read this article in full or to leave a comment, please click here

Leave a Reply