I now regularly use Scons as a cross-platform software construction tool. It is easy, written in Python, and I know Python, so no problem learning a new language as for CMake. In some cases when I use SWIG, the target platform does not have the SWIG executable. But when compiling a module, Scons must use this executable, whatever you try to do. In this case, one need to create a new SharedLibrary builder, so that this attribute will determine if SWIG is present or if the generated .c or .cpp files must be used instead.
After some thoughts, I’ve decided to create my new English blog. I already have a French one, on http://blog.developpez.com/index.php?blog=92, but now I feel I need to have an English one.
Currently, I’ve doing a PhD thesis in Strasbourg, France, with the Python language mainly, although some work is done in C++. It tackles the complicated problem of manifold learning, I hope I will have some concrete results soon !
My passions, besides CS (I’m a geek :()) is music (I’m a trumpet player, a drummer and a bassist) playing or playing with music. That is, I love mixing music, creating new tools for music or acoustics, …
I hope you will enjoy this blog 😉