Tord Romstad wrote:D tries too hard to be a better C++ to excite me much. I don't want a better C++, I want a replacement for C++. Rust -- which fortunately is backed by a big company -- looks more promising to me.
D tried to be much simpler than C++ with similar expressive power (which I hope we all would welcome because
I really don't like the path that C++ is taking recently, making it even more bloated).
That was the whole point.
Unfortunately in the meantime it already evolved into something very complicated as well.
Also don't forget that (at least initially, I don't follow it anymore) D was the product of one man which alone deserves a lot of respect if nothing else.
Swift despite the fact that there are some interesting things seems to me as if Apple tried to put the best of many languages into a kettle and cook something better - I say no, thanks.
I'm not sure if defining custom operators with modifyable precedence is a good thing though,
I can imagine where that can lead...
Personally I don't care as long as I'm able to develop in C/C++ on OSX.
As for the comparison of languages, I see nothing wrong comparing AOT-compiled languages.
EDIT: What I would welcome from Apple is not a new programming language, but to be more open and less restrictive (especially towards developers) in general.
Regarding iOS for example, allowing to spawn processes and execute dynamically generated code would be a good start IMHO.