Rubinius
Από τη Βικιπαίδεια, την ελεύθερη εγκυκλοπαίδεια
Η Rubinius είναι μια εναλλακτική υλοποίηση της γλώσσας προγραμματισμού Ruby από τον Evan Phoenix. Βασισμένη στη σχεδίαση του Μπλε Βιβλίου της Smalltalk-80,[1] η Rubinius προσπαθεί να "παρέχει ένα πλούσιο περιβάλλον υψηλής απόδοσης για την εκτέλεση κώδικα Ruby."[2]
Πίνακας περιεχομένων |
Στόχοι [Επεξεργασία]
Η Rubinius ακολουθεί τις παραδόσεις της Lisp[3] και της Smalltalk, υλοποιώντας το μεγαλύτερο τμήμα της Ruby σε κώδικα Ruby.[4]
Επίσης έχει στόχο να λειτουργεί με ασφάλεια σε περιβάλλον νημάτων ώστε να μπορούν να ενσωματώνονται παραπάνω του ενός διερμηνείς σε μια εφαρμογή.
Χρηματοδότηση [Επεξεργασία]
Η εταιρεία Engine Yard χρηματοδοτεί δύο μηχανικούς πλήρους απασχόλησης για να εργάζονται αποκλειστικά στη Rubinius.[5]
Δείτε επίσης [Επεξεργασία]
Παραπομπές [Επεξεργασία]
- ↑ Smalltalk-80: The Language and its Implementation. ISBN 0-201-11371-6. http://stephane.ducasse.free.fr/FreeBooks/BlueBook/Bluebook.pdf.
- ↑ Rubinius README. Rubinius Project. http://github.com/evanphx/rubinius/tree/master/README. Ανακτήθηκε στις 2009-02-22.
- ↑ Gabriel, Dick. Episode 84: Dick Gabriel on Lisp. http://www.se-radio.net/podcast/2008-01/episode-84-dick-gabriel-lisp. Ανακτήθηκε στις 2009-03-08. "'Well, you know if I took that piece of code and hand compiled it, then that could be an interpreter for Lisp.' So he did that and it surprised John McCarthy and overnight they had a running implementation of Lisp."
- ↑ Nutter, Charles (2008-04-27). Promise and Peril for Alternative Ruby Impls. http://blog.headius.com/2008/04/promise-and-peril-for-alternative-ruby.html. Ανακτήθηκε στις 2009-02-22. "Evan Phoenix's Rubinius project is an effort to implement Ruby using as much Ruby code as possible."
- ↑ Cangiano, Anthony (2008-01-15). Why Engine Yard, Rubinius, and Merb matter. http://antoniocangiano.com/2008/01/15/why-engine-yard-rubinius-and-merb-matter/. Ανακτήθηκε στις 2009-03-08. ""A while ago they also hired Evan Phoenix to work full-time on Rubinius, a promising alternative Ruby implementation and a rigorous spec for the language.""
Εξωτερικοί σύνδεσμοι [Επεξεργασία]
- Η σελίδα της Rubinius (Αγγλικά)
- Το blog του Evan Phoenix (Αγγλικά)
- Βίντεο του Evan Phoenix στο RubyConf 2007 (Αγγλικά)
- Παρουσίαση του Evan Phoenix στο 2008 (Αγγλικά)
- The Great Ruby Shootout (December 2008): Rubinius compared to other common Ruby VMs (Αγγλικά)
- How to install Rubinius on Mac OS X (Αγγλικά)
|
|||||||||||||||||||||||
| Στο λήμμα αυτό έχει ενσωματωθεί κείμενο από το λήμμα Rubinius της Αγγλόγλωσσης Βικιπαίδειας, η οποία διανέμεται υπό την GNU FDL και την CC-BY-SA 3.0. (ιστορικό/συντάκτες). |