[swift-evolution] Proposal to remove semicolons

Arthur Ariel Sabintsev arthur at sabintsev.com
Mon Dec 14 12:04:11 CST 2015


I'm also game for making them invalid syntax.

The only time I've seen `;` in my code is from my old Obj-C habit.

On Mon, Dec 14, 2015 at 12:25 PM Austin Zheng via swift-evolution <
swift-evolution at swift.org> wrote:

> Semicolons are already optional at the end of lines and only required to
> separate multiple statements on the same line (and for C for loops, but
> changing the grammar of those or removing them is a different topic.
>
> If your proposal is to make a semicolon at the end of a single line
> invalid syntax, that's fine with me, although it seems like an
> unnecessarily small change to the grammar (and something better handled by
> a linter). If your proposal is to remove the semicolon as a way to separate
> multiple statements on the single line, then -1.
>
> Austin
>
> > On Dec 13, 2015, at 6:12 AM, João Nunes via swift-evolution <
> swift-evolution at swift.org> wrote:
> >
> > Hi,
> >
> > I submitted a PR with a proposal to remove the swift end of line
> semicolons.
> >
> > It was rejected because i didn't discuss it here. So here i'm discussing
> it :)
> >
> > My proposal is simple: remove the semicolons in the end of lines.
> > It isn't needed and makes the code ugly.
> > It must be decided wether to use it or not for every project we start in
> the coding style.
> >
> > What do you think?
> >
> > João Nunes
> >
> >
> > Sent from my iPhone
> > _______________________________________________
> > swift-evolution mailing list
> > swift-evolution at swift.org
> > https://lists.swift.org/mailman/listinfo/swift-evolution
>
> _______________________________________________
> swift-evolution mailing list
> swift-evolution at swift.org
> https://lists.swift.org/mailman/listinfo/swift-evolution
>
-- 
Best,

Arthur / Sabintsev.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-evolution/attachments/20151214/66eee895/attachment.html>


More information about the swift-evolution mailing list