Prima alfa dell'implementazione per il DLR di Ruby.
Microsoft ha annunciato la prima alfa di IronRuby, una versione specifica di Ruby pensata per il .NET Framework ed in grado di funzionare con il nuovo DLR (Dynamic Language Runtime), previsto con la nuova versione del .NET Framework 4.0 che sarà distribuita con la versione 1.1 di Silverlight.
IronRuby sfrutta al meglio una nuova feature del DLR chiamata "Dynamic Sites", che lavora anche con la ightweight-code generation del CLR, così da rendere possibile la creazione in memoria di codice IL, che viene eseguito JIT (Just in Time) in native code, migliorando le performance rispetto al codice intepretato, grazie all'assenza di scrittura su disco ed alla possibilitù di utilizzare in maniera opzionale comunque le funzionalità del garbage collector.
Grazie alle molteplici forme del .NET Framework, è possibile utilizzare IronRuby con ASP.NET, console application, Windows Forms, WPF ed anche, ovviamente, Silverlight.
A partire da fine agosto, poi, Microsoft renderà disponibile il codice sorgente ed accetterà implementazioni esterne per la class library di IronRuby, mentre per quanto riguarda il compilatore, al momento lo sviluppo sarà riservato solo a Microsoft, a causa del fatto che l'implementazione del DLR non è ancora completa nè considerata esente da cambiamenti fino alla RTM.
Maggiori informazioni, così come il download, sono diponibili a questo indirizzo.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Ecco l'SDK per Windows 7
Disponibile la fix GDR del .NET Framework 3.5 SP1
Rilasciato il SP1 del .NET Framework 3.5 e di VS 2008
June 2008 CTP per le Parallel Extensions
Prima beta pubblica per il SP1 del .NET Framework 3.5 e VS 2008
Annunciata la modalità di uscita di ADO.NET Entity Framework e dei Data Services
Rilasciata la prima CTP del .NET Parallel Framework
Rilasciato Team Foundation Server e le versioni Express di Visual Studio 2008
Visual Studio 2008 Team Suite in RTM su MSDN Download
Prima CTP per Microsoft Sync Framework: da ADO.NET al filesystem