iOS is the lead platform for mobile app development. It is also by far the most lucrative both in terms of sales and the quality of the users i.e. for non-sales revenue. Hence there are going to more than a few developers on here interested in it.
We see posts all the time for Go, Rust etc. Why would Swift be any different ?
Don't know why you're getting down voted, sure Swift has some neat features, but if any other company released something like this that was closed source, no one would really care.
C# is hideous to get running consistently (if at all) with recent versions and libraries cross platform. Perhaps this will change in the future, but they've not been particularly brilliant about it over the past decade
I don't know what libraries you talking about but nearly everything from nuget starting with image processing and ending with orms and crypto work just fine on linux.
Even more when K will come out I don't think there will be any worries at all.
He's getting down voted because his assertion that the attention paid to Swift is driven entirely by hipsterism is Slashdot-esque nonsense. People who make a living writing Objective-C will be making a living writing Swift.
no one cared if Javascript the language was open source when it was the only way to do client side scripting for web pages.
similarly Swift has iOS and OSX - other languages are available on these but I guess developers are anticipating Apple emphasising Swift over Objective-C going forward
Why does it matter that it's not open source? There is plenty of closed-source stuff on here all the time. Maybe it's getting attention because the iPhone is still an incredibly profitable platform to code for, and a lot of people on here are involved in that.
Because it's going to have more reach than most open source programming languages. In a few weeks, millions of people are going to be running Swift apps on their phones, tablets, and desktops.
- it brings interactive programming concepts (Playgrounds) into many mainstream developers.
- it belongs to the ML language family
- it recognizes the advances in mainstream computing in the last 30 years
- not everyone like to type @somekeyord and [some method call] everywhere.
- many of us do buy development tools and open source is just a nice to have feature