If you can see some great pit we are falling into send a patch. The scale of the project is large but this is not scary. If you are an ace VB coder but cannot code in C there is a limited role for you. TODO, implement it, and send me a patch. However, there is room for a competant VB programmer to expand the regression test suite to exercise all the new features that gb implements.
All patches welcome.
Please do not send me your great idea, I have a number of them myself, instead code your idea into a 500 line prototype and send me a patch to evaluate. It is my opinion that translating to Python will sacrifice exporting to VB and will in the long run cause serious compatibility problems that are not evidant if you control the interpreter. Futhermore, it is possible to have a Python 'backend' if you so desire but in reality a total waste of time since the interpreter will provide equivilant functionality and the C backend eventualy will provide faster functionality. C is a great language for writing low level functionality in. GB is however written in an object oriented fashion using the Gtk Object model.