Hi I want to write C extension for Python. I know that there are 2 most popular libraris for this purpose: SWIG and Boost.Python. What are the differences between them? Which one is better for little extensions and which is better for large-scale extensions?