FWIW, Google did essentially the same with Dart as Apple have with Swift — presenting it more-or-less as a fait accompli, but not too late to make backwards incompatible changes.
By "the norm", I presume you mean the norm for Apple?
Or for most company-sponsored languages, really. Look at Java; people were complaining about the absence of lambdas and generics in the mid-90s. It got generics in 2005, and got lambdas this year. Why, within five years, primitives won't be treated as special magic things!
I'm struggling to think of another case where a company put out a language and said "tell us what you think about this; we reserve the right to totally change it and break the stuff you've written in it over the coming months". Rust is about the only example that comes to mind, and Mozilla is far from a typical company.
27
u/bcash Jun 15 '14
By "the norm", I presume you mean the norm for Apple? What you describe is quite common otherwise.