<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Oct 2, 2017 at 11:12 PM, David Sweeris 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"><span></span><div><div>Maybe they&#39;ve started teaching it earlier than when I went through school... I don&#39;t think I learned it until Discrete Math, which IIRC was a 2nd or 3rd year course at my college and only required for Math, CS, and maybe EE majors. Anyway, WRT a), if Swift achieves its &quot;take over the world&quot; goal, <i>all</i> use cases will be Swift use cases. WRT b), &quot;many&quot; as in the numerical quantity or &quot;many&quot; as in the percentage? There are probably millions of people who recognize calculus&#39;s operators, but there are 7.5 <i>billion</i> people in the world.</div><span></span></div></div>
</blockquote></div></div><div class="gmail_extra"><br></div><div class="gmail_extra">I’m 19 and for what it’s worth, set notation is “taught” in 9th grade but no one really “learns” it until they get to discrete structures in college. There’s a ton of random things that get introduced in high school/middle school that no one ever retains. Believe it or not they teach set closure in 6th grade, at least in my state. <br></div><div class="gmail_extra"><br></div><div class="gmail_extra">It’s still my opinion that ⊆, ⊇, ∪, and friends make for obfuscated code and I consider unicode operators to be one of the “toy” features of Swift.<br></div></div>