<html><head><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><blockquote type="cite" class=""><div class=""><div dir="ltr" class=""><div class="">I don't know many people who have experienced a large variety (8+?) of programming languages and prefer Python's forced indentation</div></div></div></blockquote><div><br class=""></div><div>Count me as one. I'd prefer Swift to have Python-style indentation, just on the grounds of braces being stupid (why would you want to enter the same scope information <i class="">twice</i>)?</div><div><br class=""></div><div>So +1 from me, although I don't suffer from the braces at all.</div><div><br class=""></div><div>I do want to point out that the amount of code that fits on a screen <b class="">is</b><i class=""> </i>fairly important, and you should keep your methods short, so one less brace per method means a couple more methods per screen.</div><div><br class=""></div><div>This would also free up braces to mean “closure” in 100% of cases, which is good for consistency.</div><div><br class=""></div><div>But it would introduce it's share of problems for sure, so I don't feel strongly about this proposal.</div><div><br class=""></div><div>I also admit that braces are generally preferred, for some mysterious reason that I hope a believer can articulate here. Take Sass, for example; it has both an indentation-based syntax and a braces-based syntax, and the latter one seems way more popular.</div><div><br class=""></div><div>A.</div><div><br class=""></div></div></body></html>