title: Is gradually translating a program written in C++ to Python feasible?
body: <p>This is simply a personal exercise/project, I don't intend to inflict this on the world. My goal is to further my understanding of both languages, and it would be a nice having a nice Python code base in the end. </p>
  
  <p>But basically there is a program I like with a large (about 100ksloc) C++ code base, what I'd like to do is gradually rewrite modules in Python while having the existing C++ code use the new Python. The reason I'd like to do it this way instead of starting from scratch is because the application would/should be fully functional from the beginning. </p>
  
  <p>Prime question is: Is this realistic? I'm pretty sure it'd work in theory, but in practice is it just not worth the effort?</p>
  
  <p>Has anyone done it before?</p>