<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class=""><div class=""><blockquote type="cite" class=""><div class="">On Feb 12, 2016, at 10:28 PM, Ricardo Parada via swift-evolution &lt;<a href="mailto:swift-evolution@swift.org" class="">swift-evolution@swift.org</a>&gt; wrote:<br class=""><br class=""></div><blockquote type="cite" class=""></blockquote></blockquote><blockquote type="cite" class=""><div class=""><b class="">ALTERNATIVE 1</b></div><div class=""><br class=""></div><div class=""><b class="">Non-mutable (noun-based)</b></div><div class=""><br class=""></div><div class=""><div class=""><span class="" style="color: rgb(189, 44, 0); font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; white-space: pre; background-color: rgb(255, 236, 236);">-  func union(other: Self) -&gt; Self</span></div><div class=""></div><div class=""><span class="" style="color: rgb(85, 165, 50); font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; white-space: pre; background-color: rgb(234, 255, 234);">+  func union(other: Self) -&gt; Self<span class="Apple-tab-span">                </span></span><span class="" style="font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; white-space: pre; background-color: rgb(234, 255, 234);">Assumes union is a noun, i.e. not a verb</span></div><div class=""><table class="tab-size js-file-line-container highlight" data-tab-size="8" style="box-sizing: border-box; border-collapse: collapse; border-spacing: 0px; tab-size: 8; color: rgb(51, 51, 51); font-family: Helvetica, arial, nimbussansl, liberationsans, freesans, clean, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size: 13px;"><tbody class="" style="box-sizing: border-box;"></tbody></table><div class=""><font color="#bd2c00" face="Consolas, Liberation Mono, Menlo, Courier, monospace" class=""><span style="white-space: pre;" class="">…</span></font></div><div class=""><font color="#bd2c00" face="Consolas, Liberation Mono, Menlo, Courier, monospace" class=""><span style="white-space: pre; background-color: rgb(255, 236, 236);" class=""><br class=""></span></font></div></div><div class="">M<b class="">utable (verb-based)</b></div><div class=""><br class=""></div><div class=""><span class="" style="color: rgb(189, 44, 0); font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; white-space: pre; background-color: rgb(255, 236, 236);">-  mutating func unionInPlace(other: Self)</span></div><div class=""><span class="" style="color: rgb(85, 165, 50); font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; white-space: pre; background-color: rgb(234, 255, 234);">+  mutating func unite(other: Self)</span></div><div class=""><span class="" style="color: rgb(85, 165, 50); font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; white-space: pre; background-color: rgb(234, 255, 234);">…</span></div></div></blockquote><div class=""><div class=""><br class=""></div></div></div></div><div class="">+1 for <b class="">ALTERNATIVE&nbsp;1</b>.</div><div class=""><br class=""></div><div class=""><div class="">Although 'union' is both a noun and a verb*,&nbsp;<span style="background-color: rgba(255, 255, 255, 0);" class="">because 'unite' is more commonly used today when unioning things, I'm in favor of using it.&nbsp;‘union/unite’ just flows better for me than&nbsp;‘union/add’, but that’s just me.</span></div><div class=""><br class=""></div></div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><div class="">*The OED entry for the verb ‘union’,&nbsp;</div><div class=""><br class=""></div><div class=""><a href="http://www.oed.com/view/Entry/214680?redirectedFrom=Unioning#eid" class="">http://www.oed.com/view/Entry/214680?redirectedFrom=Unioning#eid</a></div><div class="">&nbsp;</div></div><div class=""><br class=""></div>_______________________________________________<br class="">swift-evolution mailing list<br class=""><a href="mailto:swift-evolution@swift.org" class="">swift-evolution@swift.org</a><br class=""><a href="https://lists.swift.org/mailman/listinfo/swift-evolution" class="">https://lists.swift.org/mailman/listinfo/swift-evolution</a></body></html>