IronRuby
Logo języka | |||
Pojawienie się | 2007 | ||
---|---|---|---|
Paradygmat | wieloparadygmatowy (obiektowy, imperatywny, funkcyjny) | ||
Typowanie | dynamiczne | ||
Twórca | John Lam, DLR Development Team | ||
Licencja | Apache License 2.0 | ||
Platforma sprzętowa | |||
Platforma systemowa | |||
| |||
Strona internetowa |
IronRuby – nieutrzymywana implementacja języka Ruby stworzona pod platformę programistyczną .NET Framework. Ostatnia wersja, 1.1.3, została wydana w marcu 2011 roku[1].
IronRuby jest przykładem wykorzystania Dynamic Language Runtime (DLR)[2], 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). Pierwsza wersja pre-alpha została zaprezentowana w lipcu 2007 roku[2]. Rozwój języka został w 2010 roku przekazany przez firmę Microsoft w ręce społeczności[3].
IronRuby rozprowadzany jest na licencji Apache v2.0[4].
Przypisy
- ↑ IronRuby.net / [online], ironruby.net [dostęp 2023-02-03] .
- ↑ a b MattM. Mondok MattM., Microsoft releases first public build of IronRuby [online], Ars Technica, 24 lipca 2007 [dostęp 2023-02-03] (ang.).
- ↑ Darryl K.D.K. Taft Darryl K.D.K., Microsoft Hands IronPython, IronRuby to Open Source Community [online], eWEEK, 22 października 2010 [dostęp 2023-02-03] (ang.).
- ↑ IronLanguages/ironruby: LICENSE.APACHE.html, GitHub, 3 lutego 2023 [dostęp 2023-02-03] .
Linki zewnętrzne
- Główna strona projektu IronRuby
- Zarchiwizowana wiki projektu IronLanguages – jego częścią było IronRuby
- Strona poświęcona językowi Ruby