mirror of mongrel-development@rubyforge.org (inactive)
 help / color / mirror / Atom feed
From: Eric Wong <normalperson-rMlxZR9MS24@public.gmane.org>
To: mongrel-development-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org
Cc: mongrel-users-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org
Subject: Re: [Mongrel] Mongrel, cross compilation, Echoe  and rake-compiler
Date: Sun, 26 Apr 2009 20:48:06 -0700	[thread overview]
Message-ID: <20090427034806.GA15943@dcvr.yhbt.net> (raw)
In-Reply-To: <71166b3b0904262016u2f5a7bbeo844067deb68c7dc6-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>

Luis Lavena <luislavena-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
> On Sun, Apr 26, 2009 at 10:59 PM, Eric Wong <normalperson-rMlxZR9MS24@public.gmane.org> wrote:
> > Luis Lavena <luislavena-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
> >> On Sun, Apr 26, 2009 at 10:12 PM, Evan Weaver <evan-72XWLPH10WVXUHR/Jj/Uug@public.gmane.org> 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

  parent reply	other threads:[~2009-04-27  4:12 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-04-27  0:32 Mongrel, cross compilation, Echoe and rake-compiler Luis Lavena
     [not found] ` <71166b3b0904261732j6d5c50fay3d05fdca7f4a6b6e-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2009-04-27  1:12   ` [Mongrel-development] " Evan Weaver
     [not found]     ` <b6f68fc60904261812l5d63c2fco4e8cf08d04cee2b-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2009-04-27  1:36       ` Luis Lavena
     [not found]         ` <71166b3b0904261836ua76ee21p35b46b999d02e2f8-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2009-04-27  1:59           ` Eric Wong
     [not found]             ` <20090427015947.GA15181-yBiyF41qdooeIZ0/mPfg9Q@public.gmane.org>
2009-04-27  2:25               ` [Mongrel] " Evan Weaver
     [not found]                 ` <b6f68fc60904261925k75399d97y1ac3e9f5c132bd81-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2009-04-27  8:20                   ` Eric Wong
     [not found]                     ` <20090427082030.GA21031-yBiyF41qdooeIZ0/mPfg9Q@public.gmane.org>
2009-04-27 11:53                       ` Luis Lavena
2009-04-27  3:16               ` Luis Lavena
     [not found]                 ` <71166b3b0904262016u2f5a7bbeo844067deb68c7dc6-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2009-04-27  3:48                   ` Eric Wong [this message]
2009-04-27  2:50           ` Evan Weaver
     [not found]             ` <b6f68fc60904261950v6e3f0e43gb70bd6180a00b1a7-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2009-04-27  3:17               ` Luis Lavena
     [not found]                 ` <71166b3b0904262017o512faf98v97fbb36951f01143-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2009-04-27  3:33                   ` Evan Weaver
     [not found]                     ` <b6f68fc60904262033p150a16a9tfefd1f82d938cd6e-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2009-04-27 15:43                       ` Luis Lavena
2009-04-27  1:53       ` [Mongrel-development] " Eric Wong
replies disabled, historical list

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).