Message from discussion
Erlang http servers
Received: by 10.204.129.9 with SMTP id m9mr1638841bks.1.1349121201830;
Mon, 01 Oct 2012 12:53:21 -0700 (PDT)
X-BeenThere: erlang-programming@googlegroups.com
Received: by 10.204.7.203 with SMTP id e11ls7831203bke.8.gmail; Mon, 01 Oct
2012 12:53:21 -0700 (PDT)
Received: by 10.204.5.194 with SMTP id 2mr1634422bkw.7.1349121201413;
Mon, 01 Oct 2012 12:53:21 -0700 (PDT)
Received: by 10.204.5.194 with SMTP id 2mr1634421bkw.7.1349121201396;
Mon, 01 Oct 2012 12:53:21 -0700 (PDT)
Return-Path: <erlang-questions-boun...@erlang.org>
Received: from hades.cslab.ericsson.net (hades.cslab.ericsson.net. [192.121.151.104])
by gmr-mx.google.com with ESMTP id 23si1640747bku.1.2012.10.01.12.53.21;
Mon, 01 Oct 2012 12:53:21 -0700 (PDT)
Received-SPF: pass (google.com: domain of erlang-questions-boun...@erlang.org designates 192.121.151.104 as permitted sender) client-ip=192.121.151.104;
Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of erlang-questions-boun...@erlang.org designates 192.121.151.104 as permitted sender) smtp.mail=erlang-questions-boun...@erlang.org
Received: from hades.cslab.ericsson.net (hades [192.121.151.104])
by hades.cslab.ericsson.net (Postfix) with ESMTP id 9954F5C18A;
Mon, 1 Oct 2012 21:53:12 +0200 (CEST)
X-Original-To: erlang-questi...@erlang.org
Delivered-To: erlang-questi...@erlang.org
Received: from moutng.kundenserver.de (moutng.kundenserver.de
[212.227.126.187])
by hades.cslab.ericsson.net (Postfix) with ESMTP id C222C5C009
for <erlang-questi...@erlang.org>; Mon, 1 Oct 2012 21:53:10 +0200 (CEST)
Received: from [192.168.11.4] (89-100-128-14.pt.dti.jp [14.128.100.89])
by mrelayeu.kundenserver.de (node=mrbap1) with ESMTP (Nemesis)
id 0LvPiV-1TRbv630vj-010dvH; Mon, 01 Oct 2012 21:53:09 +0200
Message-ID: <5069F495.7050907@ninenines.eu>
Date: Mon, 01 Oct 2012 21:52:53 +0200
From: =?UTF-8?B?TG/Dr2MgSG9ndWlu?= <es...@ninenines.eu>
Organization: Nine Nines
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
rv:15.0) Gecko/20120910 Thunderbird/15.0.1
MIME-Version: 1.0
To: Kenneth Lundin <kenneth.lun...@gmail.com>
References: <5068B9B6.6070...@aleynikov.org>
<CAANBt-rz6A9Xdnv78=kdPWMQdZQ0N60J=wOx6DO22kG9Cju...@mail.gmail.com>
<CAOzgw92BwbNW6inti1fw6h6_xmwFd153HhuVMvjgCfd-anZ...@mail.gmail.com>
<5069B90C.7070...@ninenines.eu>
<CAOzgw90QUVDeer2LvHTcjtVfNTaubiqX0tU9LTpZWgd-53m...@mail.gmail.com>
In-Reply-To: <CAOzgw90QUVDeer2LvHTcjtVfNTaubiqX0tU9LTpZWgd-53m...@mail.gmail.com>
X-Provags-ID: V02:K0:h1cflTsOxuJEepprwXitRwh3CuhWRJEqeSKW2bBpjaA
IWvVXSDMNu2+v6JibUu+1wKwK31Xg2H/A2Q2u7UQ19XkS2b7hU
wdvhVvZtzckZjcIyi+lIPU3F4IpMR2jwY2gl90mv/fHnPTIfE1
3CgvanpAgc3FCeTJVd8OGeCXvGjA7vCazQUBVjN/zoJT66N9dL
N8x5hj11LsG0R3p5wkLQL6XzjEel84npU7sut+UNOqlD5Zun7E
hZyt4JKWmJkbc1EbwCmMZbkNpMYdxMJ+0OiFw+v0nS6SQFM7sq
r4uU6kQfzRu9TFkPKueV8a3YjnzopgkvnUWaSf2fQVkTDIHu1/
if3YTZDEjevvJT0SWjVo=
Cc: erlang-questi...@erlang.org
Subject: Re: [erlang-questions] Erlang http servers
X-BeenThere: erlang-questi...@erlang.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: General Erlang/OTP discussions <erlang-questions.erlang.org>
List-Unsubscribe: <http://erlang.org/mailman/options/erlang-questions>,
<mailto:erlang-questions-requ...@erlang.org?subject=unsubscribe>
List-Archive: <http://erlang.org/pipermail/erlang-questions>
List-Post: <mailto:erlang-questi...@erlang.org>
List-Help: <mailto:erlang-questions-requ...@erlang.org?subject=help>
List-Subscribe: <http://erlang.org/mailman/listinfo/erlang-questions>,
<mailto:erlang-questions-requ...@erlang.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: erlang-questions-boun...@erlang.org
Sender: erlang-questions-boun...@erlang.org
T24gMTAvMDEvMjAxMiAwODoxMSBQTSwgS2VubmV0aCBMdW5kaW4gd3JvdGU6Cj4gID4gKiBPVFAg
aGFzIGEgbG9uZyByZWxlYXNlIHByb2Nlc3MuIE1hbnkgY29tcGFuaWVzIG5lZWQgdGhlaXIgZml4
ZXMgdG8KPiBiZSBpbmNsdWRlZCBxdWlja2x5IHRvIGF2b2lkIG1haW50YWluaW5nIGh1Z2UgYnJh
bmNoZXMgZm9yIHRoZWlyCj4gY2hhbmdlcy4gVGhleSBnZW5lcmFsbHkgYWdyZWUgaW4gcmV0dXJu
IHRvIGtlZXAgdHJhY2sgb2YgY2hhbmdlcyB0aGF0Cj4gbWlnaHQgaGFwcGVuIGR1cmluZyB0aGUg
cHJvZHVjdCdzIGRldmVsb3BtZW50Lgo+IEkgdGhpbmsgd2UgYXJlIHByZXR0eSBmYXN0IHdpdGgg
c2VydmljZSByZWxlYXNlcyBhYm91dCBldmVyeSAzcmQgbW9udGgKPiBhbmQgdXBkYXRlcyBvbiB0
aGUgbWFpbnQgYnJhbmNoIGluIGdpdCBiZXR3ZWVuIHRoYXQuCgpCdXQgZG9lc24ndCB0aGF0IGlt
cGx5IHVwZ3JhZGluZyB0aGUgd2hvbGUgb2YgT1RQPyBJZiBpdCBkb2VzLCB0aGF0IAptZWFucyBt
b3JlIHRlc3RpbmcgYW5kIG1vcmUgY2hhbmNlcyBmb3IgbmV3IGlzc3Vlcy4gSWYgeW91IGNhbiBi
dWlsZCBhIApyZWxlYXNlIHVwZ3JhZGUgd2l0aCBvbmUgYXBwIGZyb20gb25lIE9UUCB2ZXJzaW9u
IGFuZCB0aGUgcmVzdCBmcm9tIGEgCnByZXZpb3VzIHZlcnNpb24sIEknZCBsaWtlIHRvIGtub3cg
aG93LgoKPiAgPiBOb3RlIHRoYXQgd2hpbGUgbm90IGV2ZXJ5b25lIHVzZXMgaW5ldHMsIG1vc3Qg
c2VydmVycyBkbyB1c2UKPiBlcmxhbmc6ZGVjb2RlX3BhY2tldC8zIHdoaWNoIGRvZXMgbW9zdCBv
ZiB0aGUgam9iLiBDb3dib3kgZG9lc24ndAo+IGFueW1vcmUsIGJlY2F1c2UgaXQgbmVlZGVkIGJh
Y2t3YXJkIGluY29tcGF0aWJsZSBjaGFuZ2VzIHRvCj4gZXJsYW5nOmRlY29kZV9wYWNrZXQvMy4g
SSBkaWRuJ3QgYXNrIHlvdXIgdGhvdWdodHMsIHNpbXBseSBiZWNhdXNlIHRoZQo+IGV4cGVyaW1l
bnQgSSBkaWQgaGludGVkIHRoYXQgZG9pbmcgdGhlIHBhcnNpbmcgaW4gZnVsbCBFcmxhbmcgd2Fz
IGEKPiBiZXR0ZXIgaWRlYTogdGhpcyBjaGFuZ2UgcmVzdWx0cyBpbiBpbXByb3ZlZCBIaVBFIG9w
dGltaXphdGlvbnMgYW5kCj4gYmV0dGVyIHJlZHVjdGlvbiBtYW5hZ2VtZW50IHdoaWNoIHJlc3Vs
dHMgaW4gYmV0dGVyIGxhdGVuY3kgdW5kZXIgbG9hZC4KPgo+IEludGVyZXN0aW5nLCB3b3VsZCBi
ZSBnb29kIGlmIHlvdSBjb3VsZCBnaXZlIHVzIG1vcmUgaW5mbyBvbiB0aGlzLiBUaGUKPiBodHRw
IHBhcnNpbmcgaW4KPiBkZWNvZGVfcGFja2V0IGlzIHRoZXJlIHRvIGltcHJvdmUgcGVyZm9ybWFu
Y2UuIElmIGl0IGlzIG5vdCAoIHdpdGhvdXQKPiB1c2luZyBIaVBFKSB3ZSBzaG91bGQgY29uc2lk
ZXIgcmVtb3ZpbmcgaXQhCgpCZXR3ZWVuIG5vdyBhbmQgdGhlbiBiaW5hcmllcyBhcHBlYXJlZCwg
Z290IHBlcmZvcm1hbmNlIGltcHJvdmVtZW50cywgCmFuZCBjb25zaWRlcmluZyBDb3dib3kgaXMg
ZnVsbCBiaW5hcnkgKG5vIGNvbnZlcnNpb24gdG8gYXRvbSBmb3IgbWV0aG9kcyAKb3IgaGVhZGVy
IG5hbWVzIG9yIGFueXRoaW5nKSBhbmQgb25seSByZWNlaXZlcyByZXF1ZXN0cywgbm90IHJlc3Bv
bnNlcywgCnRoYXQgbWVhbnMgaXQgY2FuIHNraXAgbWFueSBzdGVwcyB0aGF0IGRlY29kZV9wYWNr
ZXQvMyBjYW4ndC4KCkJpbmFyaWVzIGFsc28gbWVhbiB5b3UgY2FuIHBhcnNlIHRoZSByZXF1ZXN0
IGxpbmUgYW5kIGFsbCB0aGUgaGVhZGVycyAKdXNpbmcgYSBzaW5nbGUgbWF0Y2ggY29udGV4dCB3
aGljaCBzZWVtcyB0byBiZSB2ZXJ5IGZhc3QgKGdvb2Qgam9iISkgYW5kIApJJ20gZ3Vlc3Npbmcg
aXMgdGhlIG1haW4gcmVhc29uIGZvciBpbXByb3ZlZCBwZXJmb3JtYW5jZSB1bmRlciBIaVBFIChJ
J20gCmFib3V0IHRvIHN0YXJ0IHJlYWRpbmcgdGhlIEhpUEUgcGFwZXJzIHRvIHVuZGVyc3RhbmQg
dGhhdCBiZXR0ZXIpLgoKPiAgPj4gSW4gRXJsYW5nL09UUCB3ZSBoYXZlIGtlZXAgc3RyaWN0IGNv
bXBhdGliaWxpdHkgd2l0aCBtYW55IG9mIG91ciBBUElzCj4gID4+IHdoaWNoIGlzIGJvdGggYSBz
dHJlbmd0aCBhbmQgc29tZXRpbWVzIGEgYnVyZGVuICh3aGVuIHdlIGFyZSBub3QgaGFwcHkKPiAg
Pj4gd2l0aCB0aGUgb2xkIEFQSSkgYnV0IHRoZXJlIGFyZSBtb3N0bHkgd2F5cyBhcm91bmQgdGhh
dCBpZiB0aGVyZSBpcwo+ICA+PiBzdHJvbmcgY2FzZSBmb3IgYSBjaGFuZ2UuCj4gID4KPiAgPgo+
ICA+IEl0J3MgYSBiaWcgc3RyZW5ndGggZm9yIHBlb3BsZSBsb29raW5nIGZvciBzdGFiaWxpdHkg
YW5kIGEgYmlnIGJ1cmRlbgo+IGZvciBwZW9wbGUgbG9va2luZyBmb3IgcmVhY3Rpdml0eS4gQ2Fu
J3QgcmVhbGx5IGJsYW1lIHRoZSBzZWNvbmQgZ3JvdXAKPiBmb3IgZmluZGluZyBzb2x1dGlvbnMg
dG8gdGhlaXIgcHJvYmxlbXMuCj4KPiBJIGFtIG5vdCBibGFtaW5nIHBlb3BsZQoKSSB1c2VkIGEg
d29yZCB0b28gc3Ryb25nIHRoZXJlLiA6KQoKPiBmb3IgaW1wbGVtZW50aW5nIHRoZWlyIG93biBz
b2x1dGlvbiwgaXQgaXMgZ29vZAo+IHRvIGhhdmUgYSBsb3QgdG8gY2hvb3NlIGZyb20uIEJ1dCBJ
IHN0aWxsIHRoaW5rIHRoZSBzdGFiaWxpdHkgaXMgdmVyeQo+IGltcG9ydGFudCBmb3IgdGhlIG1h
am9yaXR5IG9mIHVzZXJzIG1ha2luZyBzeXN0ZW1zIHdpdGggYSBsb25nZXIgbGlmZQo+IGN5Y2xl
IHRoYW4gYSB5ZWFyLgo+IE91ciBleHBlcmllbmNlIGlzIHRoYXQgd2UgaGF2ZSB0byBiZSB2ZXJ5
IGNvbXBhdGlibGUgaW4gb3JkZXIgdG8KPiBjb252aW5jZSBvdXIKPiB1c2VycyAob2Z0ZW4gYmln
IHByb2plY3RzKSB0byBzdGVwIHVwIHRvIG91ciBsYXRlc3QgcmVsZWFzZS4KPiBCeSB0aGlzIHdl
IGNhbiBhbHNvIHN0b3Agc3VwcG9ydGluZyBvbGRlciB2ZXJzaW9ucy4KClllcyBhbmQgSSB3b3Vs
ZG4ndCB3YW50IHRoYXQgdG8gc3RvcCwgdGhhdCdzIGEgc3Ryb25nIHBvaW50LiBJbiBmYWN0IApo
YXZpbmcgYm90aCB3YXlzIGlzIGdyZWF0LCBpdCBtZWFucyB5b3UgY2FuIG1ha2Ugc3VyZSB0aGUg
aW1wb3J0YW50IApwYXJ0cyBvZiB5b3VyIHN5c3RlbSBhcmUgc3RhYmxlIHdoaWxlIHRoZSBtb3Jl
IGJsZWVkaW5nLWVkZ2UgcGFydHMgYXJlIAprZXB0LCB3ZWxsLCBibGVlZGluZy1lZGdlLgoKPiAg
Pj4gSSB0aGluayBpdCBpcyBvZiBncmVhdCB2YWx1ZSB0byBoYXZlIGEgcmVsYXRpdmUgY29tcGxl
dGUgZnVuY3Rpb25hbGl0eQo+ICA+PiBpbiBFcmxhbmcvT1RQIHNvIHRoYXQKPiAgPj4gdGhlIHVz
ZXIgY2FuIGltcGxlbWVudCBiYXNpYyBmdW5jdGlvbmFsaXR5IHdpdGhvdXQgaGF2aW5nIHRvIHNl
YXJjaAo+ICA+PiBmb3Igc2VwYXJhdGUgaW1wbGVtZW50YXRpb25zIG9mLCB3aXRoIHVua25vd24g
cXVhbGl0eSBhbmQgY29tcGxldGVuZXNzCj4gID4+IGF0IGxlYXN0IGZvciBhIGJlZ2lubmVyLgo+
ICA+Cj4gID4KPiAgPiBJIHdvdWxkIHByZWZlciBFcmxhbmcvT1RQIHRvIGZvY3VzIG9uIHRoZSBj
b3JlIGZlYXR1cmVzIGFuZCBsZWF2ZSB0aGUKPiBzYXRlbGxpdGUgZmVhdHVyZXMgdG8gdGhpcmQg
cGFydGllcy4gT1RQIGhhcyBhbiBIVFRQIHNlcnZlciBidXQgZG9lc24ndAo+IGhhdmUgcHJvcGVy
IFVuaWNvZGUgc3VwcG9ydC4gT1RQIGhhcyBPcGVuR0wgYnV0IGRvZXNuJ3QgaGF2ZSBwcm9wZXIK
PiB0aW1lem9uZXMgc3VwcG9ydC4gVGhlc2UgMiBleGFtcGxlcyBtaXNzaW5nIGZyb20gT1RQIGFy
ZSBzb21lIG9mIG1hbnkKPiB0aGluZ3MgdGhhdCBhcmUgdG9vIGNvbXBsZXggZm9yIG1vc3QgcGVv
cGxlIHRvIGltcGxlbWVudCwgYW5kIHRoYXQgd291bGQKPiBub3QgYmVuZWZpdCBmcm9tIGhhdmlu
ZyBhbHRlcm5hdGl2ZXMuCj4KPiBXaGF0IGlzIG1pc3Npbmcgd2hlbiBpdCBjb21lcyB0byB0aW1l
em9uZXM/IEhhcyBpdCBiZWVuIG1lbnRpb25lZCBpbgo+IGFub3RoZXIgdGhyZWFkPwo+IEkgdGhp
bmsgd2UgcmVseSBvbiB0aGUgT1MgY29uZmlndXJhdGlvbiBoZXJlLgoKRGF0ZS90aW1lIGNvbnZl
cnNpb24gZnJvbSBvbmUgdGltZXpvbmUgdG8gYW5vdGhlci4gRm9yIGV4YW1wbGUgaWYgeW91ciAK
ZGF0YSBpcyBzYXZlZCB3aXRoIFVUQyB0aW1lIGJ1dCB0aGUgdXNlciBpcyBpbiBQYXJpcyB5b3Ug
d2FudCB0byBjb252ZXJ0IAppdCB0byBFdXJvcGUvUGFyaXMuCgpQZXJoYXBzIGl0IGV4aXN0cywg
YnV0IEkgaGF2ZW4ndCBmb3VuZCBpdC4KCkkgdGhpbmsgdGhlcmUncyBhIGxvdCBvZiB3b3JrIHRv
IGJlIGRvbmUgd2l0aCByZWdhcmRzIHRvIGxvY2FsaXphdGlvbiAKYW5kIGludGVybmF0aW9uYWxp
emF0aW9uIHN1cHBvcnQsIGJ1dCBJIGhhdmVuJ3QgaGFkIGVub3VnaCB0aW1lIHRvIHRoaW5rIAph
Ym91dCBpdCBpbiBkZXRhaWxzIHlldC4gVW5pY29kZSAobm90IGp1c3QgVW5pY29kZSB0aG91Z2gs
IGJ1dCBhIG5hdGl2ZSAKc3RyaW5nIHR5cGUgYWJzdHJhY3RpbmcgZW5jb2RpbmdzLCBFRVAgY29t
aW5nIGluIGEgZmV3IHdlZWtzKSwgCnRpbWV6b25lcywgZ3JhcGhpY2FsIGRyYXdpbmcgbGlicmFy
aWVzIGFyZSBwcmV0dHkgbXVjaCB3aGF0IEkgZmluZCBsYWNrcyAKdGhlIG1vc3QgZm9yIHRoZSB3
ZWIgc2lkZSBvZiB0aGluZ3MuIEdyYXBoaWNhbCBkcmF3aW5nIGxpYnJhcmllcyBhcmUgCmZpbmUg
b3V0c2lkZSBvZiBPVFAgZm9yIGEgd2hpbGUgKHVudGlsIHRoZXJlJ3Mgb25lIHRoYXQgY2FuIGRv
IG5lYXIgCmV2ZXJ5dGhpbmcgYW5kIGRvIGl0IHdlbGwpIHRob3VnaC4KCgoKVGhhbmtzIGZvciB0
aGUgaW5mbyBvbiBwYWNrYWdlIG1hbmFnZW1lbnQgYW5kIGJ1ZyB0cmFja2VyLiBIb3BlIHdlJ2xs
IGJlIAppbnZvbHZlZCBpbiB0aGUgcHJvY2VzcyBvZiBjcmVhdGluZyB0aGUgZm9ybWVyLiBBbmQg
dGhhbmtzIGZvciB5b3VyIG5pY2UgCnJlcGx5LiA6KQoKLS0gCkxvw69jIEhvZ3VpbgpFcmxhbmcg
Q293Ym95Ck5pbmUgTmluZXMKaHR0cDovL25pbmVuaW5lcy5ldQpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwplcmxhbmctcXVlc3Rpb25zIG1haWxpbmcgbGlz
dAplcmxhbmctcXVlc3Rpb25zQGVybGFuZy5vcmcKaHR0cDovL2VybGFuZy5vcmcvbWFpbG1hbi9s
aXN0aW5mby9lcmxhbmctcXVlc3Rpb25zCg==