Luis Lavena <luislav...@gmail.com> wrote:
> On Sun, Apr 26, 2009 at 10:59 PM, Eric Wong <normalper...@yhbt.net> wrote:
> > Luis Lavena <luislav...@gmail.com> wrote:
> >> On Sun, Apr 26, 2009 at 10:12 PM, Evan Weaver <e...@cloudbur.st> wrote:
> >> > My plan is as so:
> >> >
> >> > Gossamer + Rack launch script + some optimizations/bugfixes + Ruby 1.9
> >> > compat = more or less Mongrel 2.0.
> >>
> >> The work on this has already started? Gossamer is the codename?
> >
> > Did you miss my earlier message posted to this list?
> >
> > http://rubyforge.org/pipermail/mongrel-development/2009-April/000323.html
> >
> 
> Actually ignored for the simple sake that states *nix compatibility
> only, which is not my case since I'm on Windows

<snip>

> Will take a look, keeping in mind that *must* work across all the
> platforms, at least cleanly like Mongrel does.

Of course, this is why Unicorn itself is a separate package from
Mongrel.

I think the UNIX-only stuff is mainly confined to the HttpServer class
where the unportable stuff with forking, shared FDs, signals, pipes are.
That and the SocketHelper that can bind UNIX domain sockets.

The rest of it, mainly http_{request,response}.rb, is stripped-down from
Mongrel to only work with Rack and should be droppable into Mongrel.

The C/Ragel http11 parser interface has been simplified a lot with some
minor speed improvements.  It doesn't use any new functions so it should
be fine on Windows . The JRuby version will need to be updated to use
the simpler interface (or http_request to use the old interface).  I've
been planning on stealing (or writing) a pure-Ruby parser for Unicorn,
as well...

-- 
Eric Wong
_______________________________________________
Mongrel-users mailing list
Mongrel-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/mongrel-users

Reply via email to