IronRuby
| Ten artykuł od 2011-01 wymaga uzupełnienia źródeł podanych informacji. Informacje nieweryfikowalne mogą zostać zakwestionowane i usunięte. Aby uczynić artykuł weryfikowalnym, należy podać przypisy do materiałów opublikowanych w wiarygodnych źródłach. |
| IronRuby | |
| Paradygmat | wieloparadygmatowy (obiektowy, imperatywny, funkcyjny) |
| Typowanie | dynamiczne |
| Aktualna wersja stabilna | 1.0 - 12 kwietnia 2010 |
| Aktualna wersja testowa | 1.1.1 - 21 października 2010 |
| Twórca | John Lam, DLR Development Team |
| Licencja | Apache License, v2.0 |
| Platforma sprzętowa | wieloplatformowy |
| Platforma systemowa | wieloplatformowy |
| [1] | |
IronRuby to implementacja języka Ruby stworzona pod platformę programistyczną .NET Framework. Jest to kolejny przykład wykorzystania Dynamic Language Runtime (DLR), czyli bibliotek wspomagających wykonywanie dynamicznych języków programowania, zbudowanych na bazie Common Language Infrastructure (CLI) i uruchamianych za pośrednictwem środowiska uruchomieniowego Common Language Runtime (CLR).
Innymi platformami wspieranymi przez IronRuby jest platforma Mono, Silverlight oraz Windows Phone 7.
Twórcą implementacji jest John Lam, wraz z zespołem odpowiedzialnym za stworzenie bibliotek Dynamic Language Runtime (DLR). Obecnie rozwój języka został przekazany przez firmę Microsoft w ręce społeczności.
Pierwsza wersja Alpha została zaprezentowana 23 lipca 2007 roku.
IronRuby rozprowadzany jest na licencji Open Source (Apache License v2.0).