Rubinius

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 24. heinäkuuta 2020 tarkistetusta versiosta . tarkastukset vaativat 4 muokkausta .
Rubinius
Tyyppi Ruby toteutus
Tekijä Evan Phoenix
Kehittäjä Yhteisö
Sisään kirjoitettu C++ , Ruby
Käyttöjärjestelmä Linux , Mac OS X ja muut UNIXin kaltaiset
Ensimmäinen painos 2006
uusin versio 5.0 ( 17. toukokuuta 2020 [1] )
Osavaltio aktiivinen
Lisenssi BSD-lisenssi
Verkkosivusto rubinius.com

Rubinius on Evan Phoenixin luoman Ruby - ohjelmointikielen  vaihtoehtoinen toteutus . Perustuu Smalltalk - 80 Blue Book -suunnitteluun [2] .

Projektin tavoitteet

Rubinius seuraa Lispin ja Smalltalkin ideoita toteuttamalla mahdollisimman paljon Rubyä samassa Ruby-koodissa [3] .

Rubiniusin tavoitteena on myös olla säikeen varma , jotta voidaan upottaa useampi kuin yksi tulkki yhteen sovellukseen.

Sponsorointi

Engine Yard tarjosi kaksi insinööriä työskentelemään Rubiniusin kanssa [4] .

Katso myös

Muistiinpanot

  1. Julkaisu 5.0 . Haettu 16. huhtikuuta 2022. Arkistoitu alkuperäisestä 16. huhtikuuta 2022.
  2. Smalltalk-80: Kieli ja sen toteutus . Haettu 31. lokakuuta 2010. Arkistoitu alkuperäisestä 7. elokuuta 2017.
  3. Nutter, Charles Promise ja Peril for Alternative Ruby Impls (downlink) (27. huhtikuuta 2008). - "Evan Phoenixin Rubinius-projekti on yritys toteuttaa Ruby käyttämällä mahdollisimman paljon Ruby-koodia." Haettu 22. helmikuuta 2009. Arkistoitu alkuperäisestä 3. heinäkuuta 2012. 
  4. Cangiano, Anthony Why Engine Yard, Rubinius ja Merb ovat tärkeitä (linkki ei saatavilla) (15. tammikuuta 2008). "Jonkin aikaa sitten he myös palkkasivat Evan Phoenixin työskentelemään kokopäiväisesti Rubiniusin parissa, lupaavalla vaihtoehtoisella Ruby-toteutuksella ja kielen tiukalla spesifikaatiolla." Haettu 8. maaliskuuta 2009. Arkistoitu alkuperäisestä 3. heinäkuuta 2012. 

Linkit