Prima alfa di IronRuby: Ruby per il .NET Framework

di Daniele Bochicchio, in .NET Framework 3.5,

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

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti