No, non ci sono API di hosting per le sessioni interattive F #. fsi.exe stesso viene preso in considerazione in un processo client leggero che gestisce l'interazione e un processo server in background che esegue il sollevamento pesante. (Il processo del server è costruito in cima alle DLL del compilatore F #, motivo per cui è necessaria un'installazione completa di F # e non solo la redistazione del runtime F #. BTW, esponendo un'API per questo è una richiesta un po 'comune e qualcosa che il team F # prenderà in considerazione per una versione futura.)
Detto questo, se i client dispongono di un'installazione completa di F #, allora è sempre possibile spedire alcuni script (file .fsx) i client possono #load
o librerie (file .dll) che i client possono #r
per avviare le loro sessioni fsi interattive. Questa è sicuramente una buona modalità per utilizzare F # interattivo per la manipolazione e l'esplorazione dei dati.
Altrighty, supporrò solo che siano necessarie un'installazione completa e FSI. Grazie come sempre per la risposta quasi istantanea, Brian! –
Com'è lo stato qui? Progetti come http://www.tryfsharp.org/ sembrano ospitare l'FSI. – forki23