Dicebot on leaving D: It is anarchy driven development in all its glory.

nkm1 t4nk074 at openmailbox.org
Sun Aug 26 14:00:56 UTC 2018


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)


More information about the Digitalmars-d mailing list