Rubinius

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 24. juli 2020; checks kræver 4 redigeringer .
Rubinius
Type Ruby implementering
Forfatter Evan Phoenix
Udvikler fællesskab
Skrevet i C++ , Ruby
Operativ system Linux , Mac OS X og andre UNIX-lignende
Første udgave 2006
nyeste version 5.0 ( 17. maj 2020 [1] )
Stat aktiv
Licens BSD-licens
Internet side rubinius.com

Rubinius  er en alternativ implementering af Ruby -programmeringssproget skabt af Evan Phoenix. Baseret på Smalltalk - 80 Blue Book- design [2] .

Projektmål

Rubinius følger Lisp og Smalltalks ideer ved at implementere så meget Ruby som muligt i den samme Ruby-kode [3] .

Rubinius har også som mål at være trådsikker , for at kunne integrere mere end én tolk i en enkelt applikation.

Sponsorat

Engine Yard stillede to ingeniører til rådighed til at arbejde på Rubinius [4] .

Se også

Noter

  1. Udgivelse 5.0 . Hentet 16. april 2022. Arkiveret fra originalen 16. april 2022.
  2. Smalltalk-80: Sproget og dets implementering . Hentet 31. oktober 2010. Arkiveret fra originalen 7. august 2017.
  3. Nutter, Charles Promise and Peril for Alternative Ruby Impls (downlink) (27. april 2008). - "Evan Phoenixs Rubinius-projekt er et forsøg på at implementere Ruby ved at bruge så meget Ruby-kode som muligt." Hentet 22. februar 2009. Arkiveret fra originalen 3. juli 2012. 
  4. Cangiano, Anthony Why Engine Yard, Rubinius og Merb betyder noget (link utilgængeligt) (15. januar 2008). "For et stykke tid siden hyrede de også Evan Phoenix til at arbejde på fuld tid på Rubinius, en lovende alternativ Ruby-implementering og en streng spec for sproget." Hentet 8. marts 2009. Arkiveret fra originalen 3. juli 2012. 

Links