From: "James Britt (ruby-talk ML)" Date: 2001-12-02T07:51:41+09:00 Subject: [ruby-talk:27228] Ruby chosen as scripting language for Midgard While reading the often amusing comments on Slashdot following Matz interview, I came across one saying Ruby has been picked as the scripting language for Midgard, a web-based content management tool. Here's a URL with more details: http://www.midgard-project.org/news/mws/MWS%2064%3AScripting%2CNew%20Development%2CNemein%2CPhp%20International.html If that URL is too long for some e-mail readers, go here and search on Ruby: http://www.midgard-project.org/search/ Here's a nice quote: There is an e-mail from Emile on the list archive which sums up his reasoning for choosing Ruby as well as an "RFC: Midgard Scripting Core". The RFC says, in part; [The] Scripting core is aimed to expose high-level view of the data storage to a scripting language. It seemed most convenient to implement that high-level view in a scripting language, only dealing with C where we absolutely have to. Scripting core language should conform following requirements: * Fit for embedding (obviously)Real garbage collection. We've suffered PHPs reference counting long enough. This disqualifies Python and the Javascript engine from Mozilla, for example. * Tolerable footprint and speed * A decent OO system with introspection from C (we will use this to bridge functions and methods into PHP) * Thread-safe or planned to be thread-safe, for whenever Apache 2.0 and PHP4 are stable enough to mandate us to go there too. Not a short-term goal, in other words. Easy to extend in C James