Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Getting Started with IronRuby on Rails [closed]

Can somebody point me to a tutorial and/or Getting Started document to get IronRuby running Rails? I'm particularly interested in a detailed, step-by-step reference, not general guidelines.

like image 325
GuyBehindtheGuy Avatar asked Dec 22 '08 18:12

GuyBehindtheGuy


1 Answers

IronRuby already 'runs' Rails today. We demo'd it running Rails back at RailsConf 08. That said, we have a lot of fit and finish work to do on IronRuby to get it to a state where it can run Rails well.

Where we're lacking right now is:

  • Startup speed - this is critical for a decent experience when working with Rails - especially if you're running unit tests. Right now it takes 26s to startup Rails.
  • Working set - we're currently at 100MB for a 'hello world' Rails app vs. 30MB for MRI.

    We're actually doing fine on throughput - once we're compiled things run reasonably well.

    We're moving towards an adaptive compilation strategy where we interpret by default and compile the hot spots that we find. This will make the developer experience much better. We will also have an ahead-of-time compilation mode (perhaps in conjunction with NGEN and intelligent caching) down the road which may be better than the adaptive compilation strategy.

  • like image 70
    John Lam Avatar answered Nov 12 '22 18:11

    John Lam