IronRuby

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacji, wyszukiwania
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).

Zobacz też[edytuj | edytuj kod]

Linki zewnętrzne[edytuj | edytuj kod]

Główna strona projektu IronRuby

Strona projektu IronRuby

Strona poświęcona językowi Ruby