I was thinking of writing the core in C++ (or even Haskell - I just realised that I haven't even considered it!) and using Python as the main scripting language, sorta like it is in Blender.
Thanks a ton, although I might still go ahead with my original plan.