Sto esaminando la logica alla base di applicazioni come Unity3d, che ti permettono di scrivere codice con JS, C # o Boo, e poi di compilare in un linguaggio comune (credo sia semplice C ++), rendendo l'editor indipendente da uno specifico linguaggio. Permettere agli utenti di scrivere codice in entrambe le lingue (o tutte in una volta, in diversi script, all'interno dello stesso progetto).
C'è già qualcosa di "confezionato" e pronto per l'uso, o qualcosa in cui posso effettivamente imparare come realizzare qualcosa di simile a ciò che fa Unity? L'idea è di usare solo poche lingue; JS e Python sembrano essere quelli che pop più spesso tra le ricerche di conversione, quindi probabilmente inizierei con questi.
Mi è stato detto che questo può essere ottenuto principalmente con l'analisi del codice sorgente, usando espressioni regolari. Non ho trovato molto accanto a questo approccio.
Sono a conoscenza dei problemi relativi alle diverse sintassi e API, tra lingue diverse; ecco perché invece di reinventare la ruota, ho deciso di cercare le metodologie esistenti e provare ad applicarle. Qualsiasi puntatore sarebbe molto apprezzato.