The Swift compiler is still the only compiler I know that times out. Algorithmic complexity is such a large part of a fancy university education that I just don’t understand how they could come up with swifts feature set if they knew it would come back and royally bite them. What an I missing? What is the backstory?
The post Next Apple is entirely dependent on llvm. The hardware is tuned to its outputs. The devX is based on generating it.
Apple 15 years ago was getting worried people are not learning C in school anymore. They were learning python and ruby and js.
Swift exists as a way to market llvm as a tool chain to that market of programmers.
My views are informed by years of talking to Apple and build-for-Apple engineers.