<div>>Some of the concepts remind me of an experiment I made called VCC (<a href="http://svn.ulf.wiger.net/vcc/trunk/vcc" target="_blank">http://svn.ulf.wiger.net/vcc/trunk/vcc</a>), which >also implemented "streams" on top of VCC (although I called them "virtual channels", corrupted by years of work in >ATM networking design). I incorporated Erlang notions like monitoring channels, and also "spawning" temporary >channels based on a "template", and close-on-reply (which SPDY also has a version of).</div>
<div><br></div>as usual erlang / erlangers are years ahead with ideas over the general status quo :-)<div><br></div><div>>Distributed Erlang has no means of prioritizing things like net_kernel ping messages...<br><br></div>
<div>not the kindof aplication i was thinking of but you woudl know more than me Ulf :-)</div><div><br></div><div>>It'll become interesting whenever the protocol becomes stable and<br>>whenever they allow Chrome to use it outside the Google services,</div>
<div><br></div><div>>it's apparently hardcoded for everything else currently.</div><div><br></div><div>i did not know this but it sounds sensible... if it was widely implemented then proved to have some fatal problem, google can work this out by testing it its self on quite a good use case like gmail, then fixing it ( websockets anyone ? )</div>
<div><br></div><div>im sure if the experiment is successful, even if there was a minor modification then google would open it up to all</div><div><br></div><div><span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; ">> ( it doesn't give much advantage over pipelining )</span></div>
<div><span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; "><br></span></div><div><span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; ">are you sure it does not give much? and for the kind of web-apps built in erlang might benifit most!</span></div>
<div><span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; "><br></span></div><div><span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; ">> </span><span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; ">so its adoption in other browsers might take a while.</span></div>
<div><span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; "><br></span></div><div><span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; ">browser makers are totaly obsessed with sub microsecond benchmarks ( even if they don't effect the end user much along with css selectors that no-one ever uses ) so i think it would be implemented in firefox very fast... maybe not IE, but most users on IE are not as discriminating users!</span></div>
<div><br></div><div><br></div><div><br><div class="gmail_quote">On 7 May 2011 13:13, Loïc Hoguin <span dir="ltr"><<a href="mailto:essen@dev-extend.eu">essen@dev-extend.eu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">
<div class="im">On 05/07/2011 12:09 PM, James Churchman wrote:<br>> So my question is ( might be quid a huge ask), is, does anybody plan to<br>> add this to mouciweb ( and therefore webmachine )<br>><br>> I am guessing its a bit of a chicken/egg seniario but if it has google<br>
> behind it that may help adoption, and it may bring dev's to erlang if<br>> its (one of) the first to support it!<br><br></div>It'll become interesting whenever the protocol becomes stable and<br>whenever they allow Chrome to use it outside the Google services, as<br>
it's apparently hardcoded for everything else currently.<br><br>It is an interesting experiment as it allows processing multiple<br>requests in parallel over a single TCP connection. However, for most<br>applications it doesn't give much advantage over pipelining so its<br>
adoption in other browsers might take a while.<br><br>Still this is interesting enough to support it whenever we can actually<br>use it, in my opinion.<br><font color="#888888"><br>--<br>Loďc Hoguin<br>Dev:Extend<br></font></blockquote>
<div><font color="#888888"><br></font></div></div><br><div class="gmail_quote">On 7 May 2011 12:17, Ulf Wiger <span dir="ltr"><<a href="mailto:ulf.wiger@erlang-solutions.com">ulf.wiger@erlang-solutions.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><br>
Interesting.<br>
<br>
As SPDY sits on top of SSL, one might also note that Erlang's (new) SSL implementation is unusually scalable - not everyone who wants to run a web server will be happy to put an SSL offload accelerator in front of it…<br>

<br>
But reading further, the current version of SPDY uses TCP instead.<br>
<br>
Some of the concepts remind me of an experiment I made called VCC (<a href="http://svn.ulf.wiger.net/vcc/trunk/vcc" target="_blank">http://svn.ulf.wiger.net/vcc/trunk/vcc</a>), which also implemented "streams" on top of VCC (although I called them "virtual channels", corrupted by years of work in ATM networking design). I incorporated Erlang notions like monitoring channels, and also "spawning" temporary channels based on a "template", and close-on-reply (which SPDY also has a version of).<br>

<br>
But the main reason for my experiment was to support version negotiation between peer nodes, together with side-effect-free version transformers, in order to handle redundancy upgrades in large Erlang systems.<br>
<br>
Perhaps the SPDY ideas of uni-directional streams and re-prioritization of streams could hold some promise also for erlang-to-erlang communication? Currently, Distributed Erlang has no means of prioritizing things like net_kernel ping messages...<br>

<br>
BR,<br>
Ulf W<br>
<div><div></div><div class="h5"><br>
On 7 May 2011, at 12:09, James Churchman wrote:<br>
<br>
> So my question is ( might be quid a huge ask), is, does anybody plan to add this to mouciweb ( and therefore webmachine )<br>
><br>
<br>
</div></div><font color="#888888">Ulf Wiger, CTO, Erlang Solutions, Ltd.<br>
<a href="http://erlang-solutions.com" target="_blank">http://erlang-solutions.com</a><br>
<br>
<br>
<br>
</font></blockquote></div><br></div>