MacRuby

Η MacRuby είναι μια υλοποίηση της γλώσσας Ruby που εκτελείται με τη βιβλιοθήκη χρόνου εκτέλεσης της Objective-C και το πλαίσιο CoreFoundation και αναπτύσσεται από την Apple με σκοπό "κάποια στιγμή να αντικαταστήσει τη RubyCocoa".[1] Βασίζεται στη Ruby 1.9 και χρησιμοποιεί την υψηλής απόδοσης δομή μεταγλωττιστή LLVM από την έκδοση 0.5. Υποστηρίζει μεταγλώττιση ahead-of-time και just-in-time.

Η MacRuby υποστηρίζει το Interface Builder και έρχεται με τη βασική βιβλιοθήκη HotCocoa που απλοποιεί τον προγραμματισμό του Cocoa. Η MacRuby έχει επίσης χρησιμοποιηθεί σαν ενσωματωμένη γλώσσα σεναρίων σε εφαρμογές σε Objective-C.[2]

  1. http://forums.pragprog.com/forums/76/topics/687#posts-4160 Αρχειοθετήθηκε 2010-04-02 στο Wayback Machine. Discussion of MacRuby as a replacement for RubyCocoa (Αγγλικά)
  2. http://www.infoq.com/news/2008/10/macruby-embedding Embedding MacRuby For Application Scripting (Αγγλικά)

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne