Interesting. Sucks that webmachine is so tied to mochi and mochi so tied to lists, haha. But I'll give this a look.<div><br></div><div>Tristan<br><br><div class="gmail_quote">On Mon, Dec 19, 2011 at 1:50 PM, Magnus Klaar <span dir="ltr"><<a href="mailto:magnus.klaar@gmail.com">magnus.klaar@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi!<div><br></div><div>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.</div>
<div><br></div><div><a href="https://github.com/extend/cowboy/commit/aab1587a4b3d8f0c3d92a2083227527d51109980" target="_blank">https://github.com/extend/cowboy/commit/aab1587a4b3d8f0c3d92a2083227527d51109980</a></div><div>
<br></div><div>
If you're interested in a </div><div><br></div><div>MVH Magnus</div><div><br><div class="gmail_quote"><div><div class="h5">On Mon, Dec 19, 2011 at 6:40 PM, Tristan Sloughter <span dir="ltr"><<a href="mailto:tristan.sloughter@gmail.com" target="_blank">tristan.sloughter@gmail.com</a>></span> wrote:<br>
</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5"><div>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.</div>
<div><br></div>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. <div>
<br></div><div>There has been <a href="https://github.com/mochi/mochiweb/pull/38" target="_blank">https://github.com/mochi/mochiweb/pull/38</a> but its clear at the end of the discussion its not a change that will be happening to mochiweb anytime soon.</div>
<div><br></div><div>So is there work on Webmachine backed by Cowboy or another Erlang web server?</div><div><br></div><div>Thanks,</div><div>Tristan</div>
<br></div></div>_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org" target="_blank">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
<br></blockquote></div><br></div>
</blockquote></div><br></div>