3 ms·
> But it's funny how, for many features that were added later, people were rationalizing their absence with such lines too There's nothing wrong with that. If
by zelly 6y ago
> But it's funny how, for many features that were added later, people were rationalizing their absence with such lines too
There's nothing wrong with that. If string interpolation is really useful, then Java will add it some years down the line.
It's cheap to add features but literally impossible to remove them. There's no way to undo a mistake in language design. That's an asymmetry. I'd rather err on the side of caution than kitchen-sinking it.
- bad_user 6y agoOh, I don't know about that. I wouldn't call it impossible. I like how Java binaries still work on the latest Java, however, if distribution happens via binaries, why should the language keep source compatibility anyway? Or, you know, the latest compiler could allow you to select the source code version you want. And automated code migration tools can work too. --- Err'ing on the side of not getting features is why Java has lost a lot of mindshare. Java is still super popular, but that's basically in spite of the language itself, because the language is awful.
- fomine3 6y ago> If string interpolation is really useful, then Java will add it some years down the line. Now is the year. String interpolation is really harmless feature.