<div dir="ltr">Also, Ruby has braces, though it is generally stylistically suggested to only use them for inline blocks (arr.map { |x| x.name.chars.first }) and when you don&#39;t use braces, you use even more verbose `do`/`end` syntax. <div><br></div><div>I don&#39;t know many people who have experienced a large variety (8+?) of programming languages and prefer Python&#39;s forced indentation, but that&#39;s just a point of style. Generally, I agree with all the stated points about why braces are used, and Swift really seems to have been built with them in mind.</div></div><br><div class="gmail_quote"><div dir="ltr">On Sat, Dec 19, 2015 at 9:24 PM Félix Cloutier &lt;<a href="mailto:swift-evolution@swift.org">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">Python started in 1990 and Ruby started in 1995. Java started in 1996; C# in 2000; Go in 2010. These languages all use braces and are more recent than Python and Ruby. ALGOL 60, where 60 stands for 1960, didn&#39;t use braces either.<br>
<br>
To me, that&#39;s basically a fashion point. Given that this doesn&#39;t seem to open any new possibility over what we have, I wouldn&#39;t be in favor of it.<br>
<br>
&gt; Le 19 déc. 2015 à 20:39:06, Alexander Regueiro via swift-evolution &lt;<a href="mailto:swift-evolution@swift.org" target="_blank">swift-evolution@swift.org</a>&gt; a écrit :<br>
&gt;<br>
&gt; Has anyone considered removing braces from the Swift language? The main alternative would be indentation-based scoping like in Python or Ruby. There already seems to be a general emphasis on conciseness,  lack of redundancy, and a modern syntax. e.g. semicolons are not required for single-line statements; brackets have been removed from if/for/while expressions, compared to C-style syntax. So, why not go the whole way in breaking the C-style connection? The present syntax seems to be shunning C, but only slightly.<br>
&gt;<br>
&gt; Thoughts?<br>
&gt; _______________________________________________<br>
&gt; swift-evolution mailing list<br>
&gt; <a href="mailto:swift-evolution@swift.org" target="_blank">swift-evolution@swift.org</a><br>
&gt; <a href="https://lists.swift.org/mailman/listinfo/swift-evolution" rel="noreferrer" target="_blank">https://lists.swift.org/mailman/listinfo/swift-evolution</a><br>
<br>
_______________________________________________<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" rel="noreferrer" target="_blank">https://lists.swift.org/mailman/listinfo/swift-evolution</a><br>
</blockquote></div>