<div dir="ltr"><div><br></div>&gt; <span style="color:rgb(0,0,0);font-family:helvetica,arial;font-size:13px">Having one import per line is much more readable and maintainable</span><div><span style="color:rgb(0,0,0);font-family:helvetica,arial;font-size:13px"><br></span></div><div><font color="#000000" face="helvetica, arial">This depends on how much importance you give to &quot;import&quot; declarations. If you feel they equally important as the rest of your code, I can understand why you would want to see them. I don&#39;t. </font></div><div><font color="#000000" face="helvetica, arial"><br></font></div><div><font color="#000000" face="helvetica, arial">My preference is to see as much of the rest of my code as possible. I don&#39;t spend nearly as much time checking which modules I imported, as I do editing functions and classes. </font><span style="color:rgb(0,0,0);font-family:helvetica,arial">I&#39;d almost always prefer to have another three lines of a protocol visible, than three lines of imports. Except that the imports will be visible anyways, just - and even this is arguable in many cases - harder to read.</span></div><div><font color="#000000" face="helvetica, arial"><br></font></div><div>&gt; I never understood the desire for *extreme* vertical conciseness</div><div><br></div><div>It&#39;s probably *because* I use more vertical space than most people, that losing screen real-estate to &quot;import&quot; <span style="color:rgb(0,0,0);font-family:helvetica,arial">declarations</span> bothers me.</div><div><span style="color:rgb(0,0,0);font-family:helvetica,arial;font-size:13px"><br></span></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Oct 17, 2016 at 8:40 AM, Said Sikira via swift-evolution <span dir="ltr">&lt;<a href="mailto:swift-evolution@swift.org" target="_blank">swift-evolution@swift.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div id="m_-6877602112385137211bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto">-1. I disagree. </div><div id="m_-6877602112385137211bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto"><br></div><div id="m_-6877602112385137211bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto">Having one import per line is much more readable and maintainable especially when you have statements like `import func Framework.someMethod`.</div><div id="m_-6877602112385137211bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto"><br></div><div id="m_-6877602112385137211bloop_customfont" style="margin:0px">Being able to use `<font face="helvetica">let a, b, c, …` doesn’t have to do anything with importing modules since those are completely different features of the language. </font></div><p class="m_-6877602112385137211airmail_on">On October 17, 2016 at 5:22:02 PM, Jay Abbott via swift-evolution (<a href="mailto:swift-evolution@swift.org" target="_blank">swift-evolution@swift.org</a>) wrote:</p> <blockquote type="cite" class="m_-6877602112385137211clean_bq"><span><div><div></div><div>





<div dir="ltr">
<div>-1 - I don&#39;t like this.<br>
<br></div>
I never understood the desire for *extreme* vertical conciseness,
it tends to make code less readable in general and definitely makes
diffs a lot harder harder to read.<br>
<div><br></div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr">On Sun, 16 Oct 2016 at 11:26 Anton Zhilin via
swift-evolution &lt;<a href="mailto:swift-evolution@swift.org" target="_blank">swift-evolution@swift.org</a>&gt;
wrote:<br></div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr" class="m_-6877602112385137211gmail_msg">
<div class="gmail_extra m_-6877602112385137211gmail_msg">Purely additive feature, not for
Swift 4 Phase 1.</div>
<div class="gmail_extra m_-6877602112385137211gmail_msg">And a -1 from me for reasons
already mentioned.</div>
</div>
______________________________<wbr>_________________<br class="m_-6877602112385137211gmail_msg">
swift-evolution mailing list<br class="m_-6877602112385137211gmail_msg">
<a href="mailto:swift-evolution@swift.org" class="m_-6877602112385137211gmail_msg" target="_blank">swift-evolution@swift.org</a><br class="m_-6877602112385137211gmail_msg">
<a href="https://lists.swift.org/mailman/listinfo/swift-evolution" rel="noreferrer" class="m_-6877602112385137211gmail_msg" target="_blank">https://lists.swift.org/<wbr>mailman/listinfo/swift-<wbr>evolution</a><br class="m_-6877602112385137211gmail_msg">
</blockquote>
</div>


______________________________<wbr>_________________<br>swift-evolution mailing list<br><a href="mailto:swift-evolution@swift.org" target="_blank">swift-evolution@swift.org</a><br><a href="https://lists.swift.org/mailman/listinfo/swift-evolution" target="_blank">https://lists.swift.org/<wbr>mailman/listinfo/swift-<wbr>evolution</a><br></div></div></span></blockquote></div>
<br>______________________________<wbr>_________________<br>
swift-evolution mailing list<br>
<a href="mailto:swift-evolution@swift.org">swift-evolution@swift.org</a><br>
<a href="https://lists.swift.org/mailman/listinfo/swift-evolution" rel="noreferrer" target="_blank">https://lists.swift.org/<wbr>mailman/listinfo/swift-<wbr>evolution</a><br>
<br></blockquote></div><br></div></div>