Es stellt sich auch die Frage: Wozu? Du ersetzt mit Deinem Ansatz doch nur eine Programmiersprache gegen eine andere, holst Dir aber ganz neue Probleme ins Haus.