No, the idea: users will move to another Language/IDE, not mean the language will dead like as that words.
That's the same. It does happen but so does the opposite, and it seems the opposite happens more (counting the registered users in this forum + freepascal forum + mailing + each country's forum shows the fact). It's growing, not dying as many people who DON'T USE IT AND DON'T KNOW ITS STATE say.
I herd that from Java team when some one like to have "properties" in the Java classes, and they refuse it.
That's their concept not to hide it from users, as well as refusing operator overloading because it's not OOP (yet they overload + for strings)
Every language have disappointing points, and good points, but my wonder that after many years working in programming, we still can't have a very good Language (free and opensource)?
Modern Pascal is backward compatible with Turbo Pascal and in turn Standard Pascal. Most Standard Pascal programs (that doesn't feature Standard file I/O) will compile and work flawlessly with Modern Pascal compilers. Backward compatibility is what makes Pascal alive, because of huge code base exists (and newer ones often take existing as base).
There won't be any perfect programming language, regardless free/open source or not, because everyone has their own preference. A quite new born language, Nimrod, that doesn't suffer backward compatibility issue, has just hit this. Simply because a new user doesn't like its case/style insensitiveness, while it's the designer's idea from the first to have that as a core feature of the language.