It's a good fanboy filter.
It's a good fanboy filter.
Because, really, it isn't just because a language has it's deficiencies that I would want to change that. That would probably result in a new language, which is not desirable. Usually a language is what it is because of it's pros, which unfortunately happens to create the cons. If you remove the cons you would probably also lose some of the pros.
So, I think a better question would be: "And what wouldn't you use [language] for? Why?" Or, if you want to sound cool, "What do you hate about it?"
edit: s/Java/Android Java/, unfortunately the spat between Oracle & Google has prevented most of Java 7 & all of Java 8 from being incorporated into Android Java, which is what I work with on a daily basis.
https://docs.oracle.com/javase/8/docs/api/java/util/Optional...
Still a library but at least it's part of the standard library.
Especially true of Lisps, of course.
""" :type member_list: list of [string] """
To have that hinting. I know this is getting better, but it isn't to the point of being very useful.