[Mongrel-development] 1.9

Luis Lavena luislavena at gmail.com
Tue Dec 11 18:51:04 EST 2007


On Dec 11, 2007 4:39 PM, ry dahl <ry at tinyclouds.org> wrote:
> I believe someone committed some changes to the http parser from me
> that make it work on Ruby 1.9. (Very minor things like str->ptr to
> RSTRING_PTR(str).) So last time I checked (2 or 3 months ago), the C
> part of mongrel was passing tests in 1.9.
>

yes, we discussed that on #mongrel-dev channel.

The thing is that 1.9.1 will be a base for the upcoming 2.0 (were
community will decide which feature will made into 2.0 or should be
dropped).

Even I like the performance boost of 1.9, and even I like the bleeding
edge stuff, I don't see me running a production quality
server/application on 1.9.1 this january.

As example, lot of things Rails do will be broken in 1.9, and they
need to fix that before we jump into the interpreter/VM switch.

Also, the green vs. native thread is a huge change, and that will
require a lot of time to get a working, stable and optimized solution
to it.

I think Fibers will suit best our requirements? [1] [2] anyway, need a
deep analysis prior jumping into the Wow 1.9 YARV bandwagon.

[1] http://www.infoq.com/news/2007/08/ruby-1-9-fibers
[2] http://www.davidflanagan.com/blog/2007_08.html#000139
-- 
Luis Lavena
Multimedia systems
-
A common mistake that people make when trying to design
something completely foolproof is to underestimate
the ingenuity of complete fools.
Douglas Adams


More information about the Mongrel-development mailing list