Le librerie principali e il compilatore del linguaggio di programmazione che permette la programmazione funzionale così come quella imperativa e quella ad oggetti sono da oggi opensource!
Don Syme, uno dei ricercatori a capo dello sviluppo e dell’implementazione del linguaggio di programmazione F#, ha da poco fatto sapere che Microsoft ha rilasciato i sorgenti delle librerie e del compilatori del linguaggio stesso sotto licenza Apache 2.0. Il tutto è contenuto, insieme ad una serie di altri strumenti, nell’F# Power Pack, scaricabile da CodePlex.
Ricordiamo che il codice sorgente del compilatore era già disponibile nel precedente rilascio ma sotto licenza Microsoft Research Shared Source License Agreement, ciò in pratica significa che gli utenti non potevano creare dei lavori derivati per scopi commerciali. Ora, grazie alla licenza Apache 2.0 questo è ovviamente possibile. Maggiori informazioni su questa pagina.
After some discussion, we’ve decided to do this via a “code drop” model, where we make available versions of the compiler+library code logically matching each release of the F# language itself. In the F# team, releases of F# are matched to coincide with releases of Visual Studio itself …
We expect to make matching code drops if/when service pack(s) of Visual Studio 2010 are released, though sometimes it may take a while for us to get that out the door.