←back to thread

612 points dayanruben | 2 comments | | HN request time: 0s | source
Show context
uhura ◴[] No.42901158[source]
I believe that this long game of Swift being "good for everything" but "better for Apple platforms" will be detrimental to the language. This does not help the language nor seems to bring more people to the ecosystem.

Competitors seems to have a combination of: - Being more open-source - Have more contributors - Have a narrower scope

Maybe they should consider open sourcing all the tooling (like Xcode) otherwise the gap will only grow over time when compared to other languages.

replies(10): >>42901489 #>>42901515 #>>42901558 #>>42902281 #>>42902484 #>>42903459 #>>42903586 #>>42903797 #>>42905687 #>>42906498 #
VWWHFSfQ ◴[] No.42901489[source]
I doubt Apple really cares much about competing with other languages, tooling, or platforms when it comes to Swift or Xcode. They have a completely captured audience and ecosystem, and anything beyond that isn’t even a "best effort" — it's more like, "You're welcome to see if it works for you, but don’t bother us if it doesn't."
replies(3): >>42901572 #>>42901751 #>>42902739 #
st3fan ◴[] No.42901572[source]
I don't know about Xcode, but Swift is open source with an active community so if it doesn't work for you then you can definitely bother the Swift Open-Source project with a pull request or a proposal for a language or tooling improvement. You can also have a discussion on the forums or in the bug tracker with fellow contributors.

You can also make the change in your own fork and use that.

This is exactly how for example the Rust or Python open source projects work. And like those projects you can look at the Swift proposals and code to see _numerous_ cases where people did bother to bother the team with change requests or directly contributed to those improvements.

It is all open source. Check it out.

replies(1): >>42901739 #
dhsysusbsjsi ◴[] No.42901739[source]
Scooby doo meme

<Open source contributor> “let’s see who you really are”. <pulls off mask>. Apple employee.

replies(2): >>42902327 #>>42903503 #
1. bastardoperator ◴[] No.42902327[source]
All 1100+ contributors are Apple employees?…
replies(1): >>42902824 #
2. truncate ◴[] No.42902824[source]
Are 1100+ contributors active contributors and/or actually making non-trivial changes?