Utilizzando C, in fase di esecuzione, posso:È possibile generare ed eseguire il codice Rust in fase di runtime?
- Creare il codice sorgente di una funzione,
- chiamare a gcc per compilare ad un .so (Linux) (o l'uso LLVM, etc.) ,
- Caricare il .so e
- Chiamare la funzione.
È una cosa simile possibile in Rust?
In particolare, desidero utilizzare i tipi di dati algebrici, pertanto l'utilizzo di un sottoinsieme C delle funzionalità di Rust non è sufficiente.
Questa risposta è abbastanza vecchia. Quanto è cambiata la situazione nel frattempo? – xophos