IronRuby

Z Wikipedii, wolnej encyklopedii
IronRuby
Logo języka 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

wieloplatformowy

Platforma systemowa

wieloplatformowy

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[edytuj | edytuj kod]

  1. IronRuby.net / [online], ironruby.net [dostęp 2023-02-03].
  2. a b Matt Mondok, Microsoft releases first public build of IronRuby [online], Ars Technica, 24 lipca 2007 [dostęp 2023-02-03] (ang.).
  3. Darryl K. Taft, Microsoft Hands IronPython, IronRuby to Open Source Community [online], eWEEK, 22 października 2010 [dostęp 2023-02-03] (ang.).
  4. IronLanguages/ironruby: LICENSE.APACHE.html, GitHub, 3 lutego 2023 [dostęp 2023-02-03].

Linki zewnętrzne[edytuj | edytuj kod]