News for hackers. Stuff that matters.

Ask HN: Is Swift evolution out of control?

When I see proposals to extend Swift like this and the number of pages of discussion I wonder if they’ll ever stop adding features to the Swift language:

https://twitter.com/beccadax/status/1613985852212011008?s=46&t=-728BLnCajBrnR4ZFb1VaA

( 4 comments | on HN )
Re:Ask HN: Is Swift evolution out of control? by Kukumber on Saturday January 14, 2023 @08:56AM (#34380343)
A language that doesn't evolve is a dead language

Just like with English ;)

Discussions are great, they help shape ideas and fix misunderstandings

Swift about to get proper semantic for lifetime/ownership management, that's great, helps write better software, it wouldn't be possible if it wasn't an evolving language

It still is a young language and already replaced Obj-c and about to replace C/C++ at Apple

Re:Ask HN: Is Swift evolution out of control? by MissTake on Saturday January 14, 2023 @09:50AM (#34380702)
Every language needs new features to continue to meet demand and to improve performance.

Swift is a young language compared to Objective C so it needs to continue to grow and mature.

Not sure why you’re so against this.

I’m a C# gal myself and I’m often updating my knowledge to pick up new features that come out - and thus improving my code in either readability or functionality.

Re:Ask HN: Is Swift evolution out of control? by carlhung on Sunday January 15, 2023 @06:09PM (#34394684)
Agree. I said that all the time. They just keep adding things.
Re:Ask HN: Is Swift evolution out of control? by carlhung on Sunday January 15, 2023 @07:50PM (#34395401)
Look at the async/await, actor, actor’s init and async init, global actor, async let, etc. search in the swift’s forum. It will amaze you. they are problematic. Keep adding things and increase the complexities.