[OT] Swift removing minor features to piss me off
H. S. Teoh via Digitalmars-d
digitalmars-d at puremagic.com
Thu Apr 28 15:37:41 PDT 2016
On Thu, Apr 28, 2016 at 08:01:02PM +0000, Seb via Digitalmars-d wrote:
> On Thursday, 28 April 2016 at 18:53:21 UTC, Steven Schveighoffer wrote:
> >grrr... and they removed C-style for statements (i.e. for(;;))
> >
> >-Steve
>
> I agree with the other people on this list - cleaning up a language is
> great and should be done.
> `++` might be a bad example, but (empty) C-style for loops are!
I find for(;;) far more logical than other vacuous workarounds like
while(1) or while(true). All you have to do is to blur your eyes and
pretend the (;;) looks like an infinity symbol, and you can read it as
"for-ever", a perfectly fitting name for the infinite loop.
Of course, in an ideal world you'd have a "forever" keyword instead, but
using up an entire keyword just for this one specific kind of loop seems
a little excessive. So for(;;) seems like the perfect balance between
idealism and practicality to me.
Just my $0.02.
T
--
"No, John. I want formats that are actually useful, rather than over-featured megaliths that address all questions by piling on ridiculous internal links in forms which are hideously over-complex." -- Simon St. Laurent on xml-dev
More information about the Digitalmars-d
mailing list