logoalt Hacker News

stephc_int13yesterday at 11:50 PM5 repliesview on HN

I remember mocking the switch to Swift back then.

Swift is a poorly designed language, slow to compile, visibly not on path to be major system language, and they had no expert on the team.

I am glad they are cutting their losses.


Replies

isodevtoday at 12:03 AM

Swift never felt truly open source either. That people can propose evolution points doesn’t change the fact that Apple still holds all the keys and pushes whatever priorities they need, even if they’re not a good idea (e.g. Concurrency, Swift Testing etc)

Also funny enough, all cross platform work is with small work groups, some even looking for funding … anyway.

show 2 replies
WaldoDudetoday at 1:05 AM

Swift has it's problems, and I certainly wouldn't use it for anything outside of development for Apple platforms, but saying they had no experts on the team is a stretch. Most Swift leads were highly regarded members of the C++ world, even if you discount Chris Lattner.

show 2 replies
zozbot234today at 1:06 AM

The point of Swift is not really the language, it's the standard ABI for dynamic code. The Rust folks should commit to supporting it as a kind of extern FFI/interop alongside C, at least on platforms where a standard Swift implementation exists.

TbobbyZtoday at 1:06 AM

What language do you recommend?

show 1 reply
fud101today at 2:08 AM

is go the same? what is the consensus best pick right now I wonder, is it C#?

show 1 reply