<div dir="ltr">Tyler Cloutier,<div><br></div><div>Proposing Node.js HTTP in C would need some benchmark for a comparison which I assume it would be slower than native Node.js and Perfect using HTTP in C.<br><div><br></div><div><a href="https://medium.com/@rymcol/linux-ubuntu-benchmarks-for-server-side-swift-vs-node-js-db52b9f8270b#.hori7khr1">https://medium.com/@rymcol/linux-ubuntu-benchmarks-for-server-side-swift-vs-node-js-db52b9f8270b#.hori7khr1</a><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Nov 16, 2016 at 12:54 AM, Logan Wright via swift-server-dev <span dir="ltr">&lt;<a href="mailto:swift-server-dev@swift.org" target="_blank">swift-server-dev@swift.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Chris,<div><br></div><div>That sounds perfect, webex has been a great format so far. Right now it&#39;s looking like 12 eastern time on the 21st or the 23rd.</div><div><br></div><div>- Logan</div></div><div class="gmail-HOEnZb"><div class="gmail-h5"><br><div class="gmail_quote"><div dir="ltr">On Tue, Nov 15, 2016 at 9:32 AM Chris Bailey &lt;<a href="mailto:BAILEYC@uk.ibm.com" target="_blank">BAILEYC@uk.ibm.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font size="2" face="sans-serif" class="gmail-m_-151545933313935451gmail_msg">Thanks for setting this up. I&#39;ve filled out the Doodle Poll - do you need/want me to set up a Webex once we&#39;ve determined the day/time?</font> <br class="gmail-m_-151545933313935451gmail_msg"><br class="gmail-m_-151545933313935451gmail_msg"><font size="2" face="sans-serif" class="gmail-m_-151545933313935451gmail_msg">Chris<br class="gmail-m_-151545933313935451gmail_msg"></font><br class="gmail-m_-151545933313935451gmail_msg"><br class="gmail-m_-151545933313935451gmail_msg"><br class="gmail-m_-151545933313935451gmail_msg"><br class="gmail-m_-151545933313935451gmail_msg"><font size="1" color="#5f5f5f" face="sans-serif" class="gmail-m_-151545933313935451gmail_msg">From:        </font><font size="1" face="sans-serif" class="gmail-m_-151545933313935451gmail_msg">Logan Wright via swift-server-dev &lt;<a href="mailto:swift-server-dev@swift.org" class="gmail-m_-151545933313935451gmail_msg" target="_blank">swift-server-dev@swift.org</a>&gt;</font> <br class="gmail-m_-151545933313935451gmail_msg"><font size="1" color="#5f5f5f" face="sans-serif" class="gmail-m_-151545933313935451gmail_msg">To:        </font><font size="1" face="sans-serif" class="gmail-m_-151545933313935451gmail_msg">Paulo Faria &lt;<a href="mailto:paulo@zewo.io" class="gmail-m_-151545933313935451gmail_msg" target="_blank">paulo@zewo.io</a>&gt;</font> <br class="gmail-m_-151545933313935451gmail_msg"><font size="1" color="#5f5f5f" face="sans-serif" class="gmail-m_-151545933313935451gmail_msg">Cc:        </font><font size="1" face="sans-serif" class="gmail-m_-151545933313935451gmail_msg"><a href="mailto:swift-server-dev@swift.org" class="gmail-m_-151545933313935451gmail_msg" target="_blank">swift-server-dev@swift.org</a></font> <br class="gmail-m_-151545933313935451gmail_msg"><font size="1" color="#5f5f5f" face="sans-serif" class="gmail-m_-151545933313935451gmail_msg">Date:        </font><font size="1" face="sans-serif" class="gmail-m_-151545933313935451gmail_msg">11/11/2016 03:07</font> <br class="gmail-m_-151545933313935451gmail_msg"><font size="1" color="#5f5f5f" face="sans-serif" class="gmail-m_-151545933313935451gmail_msg">Subject:        </font><font size="1" face="sans-serif" class="gmail-m_-151545933313935451gmail_msg">Re: [swift-server-dev] HTTP Parser</font> <br class="gmail-m_-151545933313935451gmail_msg"><font size="1" color="#5f5f5f" face="sans-serif" class="gmail-m_-151545933313935451gmail_msg">Sent by:        </font><font size="1" face="sans-serif" class="gmail-m_-151545933313935451gmail_msg"><a href="mailto:swift-server-dev-bounces@swift.org" class="gmail-m_-151545933313935451gmail_msg" target="_blank">swift-server-dev-bounces@<wbr>swift.org</a></font> <br class="gmail-m_-151545933313935451gmail_msg"><hr noshade class="gmail-m_-151545933313935451gmail_msg"><br class="gmail-m_-151545933313935451gmail_msg"><br class="gmail-m_-151545933313935451gmail_msg"><br class="gmail-m_-151545933313935451gmail_msg"><font size="3" class="gmail-m_-151545933313935451gmail_msg">Good catch Paulo, fixed, make sure to double check your selections in case it moved any of them on you.</font> <br class="gmail-m_-151545933313935451gmail_msg"><br class="gmail-m_-151545933313935451gmail_msg"><font size="3" class="gmail-m_-151545933313935451gmail_msg">On Thu, Nov 10, 2016 at 10:03 PM Paulo Faria &lt;</font><a href="mailto:paulo@zewo.io" class="gmail-m_-151545933313935451gmail_msg" target="_blank"><font size="3" color="blue" class="gmail-m_-151545933313935451gmail_msg"><u class="gmail-m_-151545933313935451gmail_msg">paulo@zewo.io</u></font></a><font size="3" class="gmail-m_-151545933313935451gmail_msg">&gt; wrote:</font> <br class="gmail-m_-151545933313935451gmail_msg"><font size="3" class="gmail-m_-151545933313935451gmail_msg">I think on Tue 22 the first choice shouldn’t be there? For my timezone it says 2AM and right next to it there’s a 2PM. </font> <br class="gmail-m_-151545933313935451gmail_msg"><br class="gmail-m_-151545933313935451gmail_msg"><br class="gmail-m_-151545933313935451gmail_msg"><font size="3" class="gmail-m_-151545933313935451gmail_msg">On Nov 11, 2016, at 12:57 AM, Logan Wright via swift-server-dev &lt;</font><a href="mailto:swift-server-dev@swift.org" class="gmail-m_-151545933313935451gmail_msg" target="_blank"><font size="3" color="blue" class="gmail-m_-151545933313935451gmail_msg"><u class="gmail-m_-151545933313935451gmail_msg">swift-server-dev@swift.org</u></font></a><font size="3" class="gmail-m_-151545933313935451gmail_msg">&gt; wrote:</font> <br class="gmail-m_-151545933313935451gmail_msg"><br class="gmail-m_-151545933313935451gmail_msg"><font size="3" class="gmail-m_-151545933313935451gmail_msg">Hey everyone, I think it&#39;s about time we do some of the http sub-team kickoff. We can discuss some of the topics in here and more generally start breaking off.<br class="gmail-m_-151545933313935451gmail_msg"><br class="gmail-m_-151545933313935451gmail_msg">Here&#39;s the doodle for interested. We&#39;re shooting for the week of the 21st. We&#39;ll also collect minutes for those who can&#39;t make it. <br class="gmail-m_-151545933313935451gmail_msg"></font><font size="3" color="blue" class="gmail-m_-151545933313935451gmail_msg"><u class="gmail-m_-151545933313935451gmail_msg"><br class="gmail-m_-151545933313935451gmail_msg"></u></font><a href="http://doodle.com/poll/e2tffhkaergtd72p" class="gmail-m_-151545933313935451gmail_msg" target="_blank"><font size="3" color="blue" class="gmail-m_-151545933313935451gmail_msg"><u class="gmail-m_-151545933313935451gmail_msg">http://doodle.com/poll/<wbr>e2tffhkaergtd72p</u></font></a><font size="3" class="gmail-m_-151545933313935451gmail_msg"><br class="gmail-m_-151545933313935451gmail_msg"><br class="gmail-m_-151545933313935451gmail_msg">- Logan</font> <br class="gmail-m_-151545933313935451gmail_msg"><br class="gmail-m_-151545933313935451gmail_msg"><font size="3" class="gmail-m_-151545933313935451gmail_msg">On Thu, Nov 10, 2016 at 2:48 AM Tyler Cloutier via swift-server-dev &lt;</font><a href="mailto:swift-server-dev@swift.org" class="gmail-m_-151545933313935451gmail_msg" target="_blank"><font size="3" color="blue" class="gmail-m_-151545933313935451gmail_msg"><u class="gmail-m_-151545933313935451gmail_msg">swift-server-dev@swift.org</u></font></a><font size="3" class="gmail-m_-151545933313935451gmail_msg">&gt; wrote:</font> <br class="gmail-m_-151545933313935451gmail_msg"><font size="3" class="gmail-m_-151545933313935451gmail_msg">Additionally, we are proposing using the Node.js, C language, HTTP parser which has been tested in thousands upon thousands of currently deployed applications so the likelihood of errors would be much lower than for a home grown solution.<br class="gmail-m_-151545933313935451gmail_msg"><br class="gmail-m_-151545933313935451gmail_msg">That being said I do appreciate the desire to be inclusive of developers who might not be familiar with C. Not to mention the benefits of safety provided by Swift. I just think in this case since the proposed parser is so well tested and widely use, it would be the safer option to choose that.<br class="gmail-m_-151545933313935451gmail_msg"><br class="gmail-m_-151545933313935451gmail_msg">Tyler<br class="gmail-m_-151545933313935451gmail_msg"><br class="gmail-m_-151545933313935451gmail_msg"><br class="gmail-m_-151545933313935451gmail_msg">&gt; On Nov 8, 2016, at 11:26 PM, Jean-Daniel via swift-server-dev &lt;</font><a href="mailto:swift-server-dev@swift.org" class="gmail-m_-151545933313935451gmail_msg" target="_blank"><font size="3" color="blue" class="gmail-m_-151545933313935451gmail_msg"><u class="gmail-m_-151545933313935451gmail_msg">swift-server-dev@swift.org</u></font></a><font size="3" class="gmail-m_-151545933313935451gmail_msg">&gt; wrote:<br class="gmail-m_-151545933313935451gmail_msg">&gt;<br class="gmail-m_-151545933313935451gmail_msg">&gt;<br class="gmail-m_-151545933313935451gmail_msg">&gt;&gt; Le 7 nov. 2016 à 16:46, James Lei via swift-server-dev &lt;</font><a href="mailto:swift-server-dev@swift.org" class="gmail-m_-151545933313935451gmail_msg" target="_blank"><font size="3" color="blue" class="gmail-m_-151545933313935451gmail_msg"><u class="gmail-m_-151545933313935451gmail_msg">swift-server-dev@swift.org</u></font></a><font size="3" class="gmail-m_-151545933313935451gmail_msg">&gt; a écrit :<br class="gmail-m_-151545933313935451gmail_msg">&gt;&gt;<br class="gmail-m_-151545933313935451gmail_msg">&gt;&gt; if HTTP Parser in C is use along with Swift, it may be difficult for the Startups and Enterprise to adopt as an early adopters if something will break, it would be difficult for the developers to debug if it&#39;s cause by C or Swift.<br class="gmail-m_-151545933313935451gmail_msg">&gt;&gt;<br class="gmail-m_-151545933313935451gmail_msg">&gt;&gt; I favour writing in Swift from scratch to encourage software engineers and the like to participate on the same languages from .Net, Java, Node.js, Go, Rust community, etc<br class="gmail-m_-151545933313935451gmail_msg">&gt;&gt;<br class="gmail-m_-151545933313935451gmail_msg">&gt;&gt; Who will be our early adopters?<br class="gmail-m_-151545933313935451gmail_msg">&gt;<br class="gmail-m_-151545933313935451gmail_msg">&gt; If the primary users are the frameworks authors, I’m pretty sure the final users won&#39;t care if the low level stuff are C wrappers or a pure swift as long as it work out of the box and they can deploy and use the framework easily.<br class="gmail-m_-151545933313935451gmail_msg">&gt;<br class="gmail-m_-151545933313935451gmail_msg">&gt;<br class="gmail-m_-151545933313935451gmail_msg">&gt;<br class="gmail-m_-151545933313935451gmail_msg">&gt; ______________________________<wbr>_________________<br class="gmail-m_-151545933313935451gmail_msg">&gt; swift-server-dev mailing list<br class="gmail-m_-151545933313935451gmail_msg">&gt; </font><a href="mailto:swift-server-dev@swift.org" class="gmail-m_-151545933313935451gmail_msg" target="_blank"><font size="3" color="blue" class="gmail-m_-151545933313935451gmail_msg"><u class="gmail-m_-151545933313935451gmail_msg">swift-server-dev@swift.org</u></font></a><font size="3" class="gmail-m_-151545933313935451gmail_msg"><br class="gmail-m_-151545933313935451gmail_msg">&gt; </font><a href="https://lists.swift.org/mailman/listinfo/swift-server-dev" class="gmail-m_-151545933313935451gmail_msg" target="_blank"><font size="3" color="blue" class="gmail-m_-151545933313935451gmail_msg"><u class="gmail-m_-151545933313935451gmail_msg">https://lists.swift.org/<wbr>mailman/listinfo/swift-server-<wbr>dev</u></font></a><font size="3" class="gmail-m_-151545933313935451gmail_msg"><br class="gmail-m_-151545933313935451gmail_msg"><br class="gmail-m_-151545933313935451gmail_msg">______________________________<wbr>_________________<br class="gmail-m_-151545933313935451gmail_msg">swift-server-dev mailing list</font><font size="3" color="blue" class="gmail-m_-151545933313935451gmail_msg"><u class="gmail-m_-151545933313935451gmail_msg"><br class="gmail-m_-151545933313935451gmail_msg"></u></font><a href="mailto:swift-server-dev@swift.org" class="gmail-m_-151545933313935451gmail_msg" target="_blank"><font size="3" color="blue" class="gmail-m_-151545933313935451gmail_msg"><u class="gmail-m_-151545933313935451gmail_msg">swift-server-dev@swift.org</u></font></a><font size="3" color="blue" class="gmail-m_-151545933313935451gmail_msg"><u class="gmail-m_-151545933313935451gmail_msg"><br class="gmail-m_-151545933313935451gmail_msg"></u></font><a href="https://lists.swift.org/mailman/listinfo/swift-server-dev" class="gmail-m_-151545933313935451gmail_msg" target="_blank"><font size="3" color="blue" class="gmail-m_-151545933313935451gmail_msg"><u class="gmail-m_-151545933313935451gmail_msg">https://lists.swift.org/<wbr>mailman/listinfo/swift-server-<wbr>dev</u></font></a> <br class="gmail-m_-151545933313935451gmail_msg"><font size="3" class="gmail-m_-151545933313935451gmail_msg">______________________________<wbr>_________________<br class="gmail-m_-151545933313935451gmail_msg">swift-server-dev mailing list</font><font size="3" color="blue" class="gmail-m_-151545933313935451gmail_msg"><u class="gmail-m_-151545933313935451gmail_msg"><br class="gmail-m_-151545933313935451gmail_msg"></u></font><a href="mailto:swift-server-dev@swift.org" class="gmail-m_-151545933313935451gmail_msg" target="_blank"><font size="3" color="blue" class="gmail-m_-151545933313935451gmail_msg"><u class="gmail-m_-151545933313935451gmail_msg">swift-server-dev@swift.org</u></font></a><font size="3" color="blue" class="gmail-m_-151545933313935451gmail_msg"><u class="gmail-m_-151545933313935451gmail_msg"><br class="gmail-m_-151545933313935451gmail_msg"></u></font><a href="https://lists.swift.org/mailman/listinfo/swift-server-dev" class="gmail-m_-151545933313935451gmail_msg" target="_blank"><font size="3" color="blue" class="gmail-m_-151545933313935451gmail_msg"><u class="gmail-m_-151545933313935451gmail_msg">https://lists.swift.org/<wbr>mailman/listinfo/swift-server-<wbr>dev</u></font></a> <br class="gmail-m_-151545933313935451gmail_msg"><tt class="gmail-m_-151545933313935451gmail_msg"><font size="2" class="gmail-m_-151545933313935451gmail_msg">______________________________<wbr>_________________<br class="gmail-m_-151545933313935451gmail_msg">swift-server-dev mailing list<br class="gmail-m_-151545933313935451gmail_msg"><a href="mailto:swift-server-dev@swift.org" class="gmail-m_-151545933313935451gmail_msg" target="_blank">swift-server-dev@swift.org</a><br class="gmail-m_-151545933313935451gmail_msg"></font></tt><a href="https://lists.swift.org/mailman/listinfo/swift-server-dev" class="gmail-m_-151545933313935451gmail_msg" target="_blank"><tt class="gmail-m_-151545933313935451gmail_msg"><font size="2" class="gmail-m_-151545933313935451gmail_msg">https://lists.swift.org/<wbr>mailman/listinfo/swift-server-<wbr>dev</font></tt></a><tt class="gmail-m_-151545933313935451gmail_msg"><font size="2" class="gmail-m_-151545933313935451gmail_msg"><br class="gmail-m_-151545933313935451gmail_msg"></font></tt><br class="gmail-m_-151545933313935451gmail_msg"><br class="gmail-m_-151545933313935451gmail_msg"><font size="2" face="sans-serif" class="gmail-m_-151545933313935451gmail_msg"><br class="gmail-m_-151545933313935451gmail_msg">Unless stated otherwise above:<br class="gmail-m_-151545933313935451gmail_msg">IBM United Kingdom Limited - Registered in England and Wales with number 741598. <br class="gmail-m_-151545933313935451gmail_msg">Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU<br class="gmail-m_-151545933313935451gmail_msg"></font></blockquote></div></div></div><br>______________________________<wbr>_________________<br>swift-server-dev mailing list<br><a href="mailto:swift-server-dev@swift.org">swift-server-dev@swift.org</a><br><a href="https://lists.swift.org/mailman/listinfo/swift-server-dev" rel="noreferrer" target="_blank">https://lists.swift.org/<wbr>mailman/listinfo/swift-server-<wbr>dev</a><br></blockquote></div></div></div></div>