On Sunday, 26 August 2018 at 13:40:17 UTC, Chris wrote:
You can get used to anything until you find out that it doesn't need to be this way. You write unexciting Java code and hey, it works and it always will. It took me a while to understand why Java has been so successful, but now I know.
A week ago or so I was considering a programming language for my new project. JVM (Kotlin) was one of alternatives and scored high in my list. The (big) problem was that JVM doesn't have structs. So I investigated (I don't actually know Java nor Kotlin). There was some library that apparently brings structs to Java, which seemed a bit dubious to me. Also, I found out there was an effort (at Oracle) to hack structs into Java. Interestingly, it seemed that 14 people worked full time on that. 14 people to make it possible to use structs. So, yeah. It's not difficult to understand why Java is more "industrial-strength" than D. I don't know what exactly you expected. I chose D in the end, as this project is something where it's reasonable to use D. And yes, I expect some problems that I just wouldn't have with Java/Kotlin or even with C++ (well, the latter has some pretty severe problems, IMO)

Reply via email to