[erlang-questions] Webmachine Binary Request Strings

Tristan Sloughter tristan.sloughter@REDACTED
Mon Dec 19 21:24:42 CET 2011

Interesting. Sucks that webmachine is so tied to mochi and mochi so tied to
lists, haha. But I'll give this a look.


On Mon, Dec 19, 2011 at 1:50 PM, Magnus Klaar <magnus.klaar@REDACTED>wrote:

> Hi!
> Cowboy currently includes an experimental webmachine-like interface. The
> first commit of this module should explain some of the key differences from
> webmachine. If i remember the history of this module the intial estimate
> for the time needed to decouple webmachine from mochiweb _and_ refactor
> webmachine to support both binaries and lists everywhere was greater than
> the time needed to just add the difference between the two to cowboy.
> https://github.com/extend/cowboy/commit/aab1587a4b3d8f0c3d92a2083227527d51109980
> If you're interested in a
> MVH Magnus
> On Mon, Dec 19, 2011 at 6:40 PM, Tristan Sloughter <
> tristan.sloughter@REDACTED> wrote:
>> This may be better on a Webmachine questions list. But I thought I'd ask
>> here first since it may be that someone working on one of the other Erlang
>> web servers, besides Mochiweb, has worked on moving Webmachine to use that
>> server.
>> The reason I say that is, Webmachine currently relies on Mochiweb which
>> passes lists instead of binary strings for requests. While the req_body of
>> a request is given as a binary the path_info and query string is dealt with
>> as lists. While I would think there could be a performance hit due to this
>> my main reason to ask for alternatives is that dealing with JSON
>> representations on the backend require converting the lists to binaries for
>> processing every time.
>> There has been https://github.com/mochi/mochiweb/pull/38 but its clear
>> at the end of the discussion its not a change that will be happening to
>> mochiweb anytime soon.
>> So is there work on Webmachine backed by Cowboy or another Erlang web
>> server?
>> Thanks,
>> Tristan
>> _______________________________________________
>> erlang-questions mailing list
>> erlang-questions@REDACTED
>> http://erlang.org/mailman/listinfo/erlang-questions
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20111219/d617e2d0/attachment.htm>

More information about the erlang-questions mailing list