Slashdot Mirror


The State of Ruby VMs — Ruby Renaissance

igrigorik writes "In the short span of just a couple of years, the Ruby VM space has evolved to more than just a handful of choices: MRI, JRuby, IronRuby, MacRuby, Rubinius, MagLev, REE and BlueRuby. Four of these VMs will hit 1.0 status in the upcoming year and will open up entirely new possibilities for the language — Mac apps via MacRuby, Ruby in the browser via Silverlight, object persistence via Smalltalk VM, and so forth. This article takes a detailed look at the past year, the progress of each project, and where the community is heading. It's an exciting time to be a Rubyist."

5 of 89 comments (clear)

  1. Re:Ruby Javascript by Mystra_x64 · · Score: 0, Flamebait

    Javascript is awesome just the way it is

    That's rather amusing way to say it sucks.

    --
    Quick way to get 30% Funny 70% Troll: defend Opera browser on /.
  2. Re:Ruby at a sight by Anonymous Coward · · Score: -1, Flamebait

    Ruby is far more powerful and expressive than Python.

    I call bullshit.

    Ruby fans say this a lot, without really knowing anything about Python in the first place.

    Ruby is less mature, much slower, and too web-focused developer community to be of interest to serious programmers. However, it does have multiline anonymous functions, which creates a sensation of attachment to the language - using them "feels" good, even if they don't really improve productivity (let alone readability).

  3. Re:Ruby Javascript by Anonymous Coward · · Score: -1, Flamebait

    One can't properly articulate the disgust one feels when discussing Ruby and JavaScript without resorting to profanities.

  4. Re:Ruby Javascript by FlyingGuy · · Score: 1, Flamebait

    There is nothing wrong with Python that a block closure character wouldn't cure; but sadly the fucking IDIOTS who decided that a fucking INDENT aka a TAB is proper for a block closure more then deserve the scorn that has been heaped upon them and if I ran the Epiphany project I would have done the same but I am sure they did what they did for a myriad of other reasons.

    When the language gets a block closure character I will actually look it it's utility, until then it goes on the scrap pile.

    --
    Hey KID! Yeah you, get the fuck off my lawn!
  5. Re:Ruby Javascript by Anonymous Coward · · Score: -1, Flamebait

    Oh, stop whining. It has a clearly defined block start (line ending in :, next line further indented), and a clear block stop (a line less indented than ther previous). Since you've obviously got a self-image the size of alaska, consider it a way to force the lesser idiots whose code you'll have to read into writing decently formatted code.