News for hackers. Stuff that matters.
Re:The reference D compiler is now open source by ASalazarMX on Friday April 07, 2017 @08:09PM (#14064438)
I think you answered yourself why D is not more popular with the "cool kids". C++/Java/C# are overengineered, verbose, horrible languages to use. Java is a bastard of C++, and C# is the better looking bastard.

Yes we use them, and even like them in a weird Stockholm Syndrome way, but they're not fun to work with. We use them because we need them, not because we enjoy them.

Disclaimer: the personal pronoun "we" as used here means the author plus zero or more people.

Re:The reference D compiler is now open source by jnordwick on Friday April 07, 2017 @08:20PM (#14064482)
Java is very simple and has, hands down, the best tooling of any major language out today. That is why it is the most popular.

Java isn't my favorite language, but even I can remove my blinders enough to see its strengths.

Re:The reference D compiler is now open source by TylerE on Friday April 07, 2017 @09:49PM (#14064805)
Say what?

The words that come to mind when I think of Java tooling is certainly not "best". More like "Bloated, slow, too-fscking-much-XML"

Re:The reference D compiler is now open source by Too on Saturday April 08, 2017 @02:19AM (#14065607)
Name another language + tooling ecosystem where you can do ALL of: * Perform automatic refactoring of a 100k+ LOC project and be confident that absolutely nothing breaks. * Reliable edit and continue in the debugger. * Fast incremental compile times. * Easily pull in third party libraries without messing with include-dirs, link-dirs and whatnot, and automatically get the documentation built in and ready for autocompletion.

I won't list all other things you can do but no other popular language even come close to the tooling of Java or C#. C and C++ has too many different build systems and too much lazy evaluated templates and typecasts for the IDEs to handle well. Python, Ruby, JS, PHP...well they are all dynamic so good luck with fancy IDE features.

Re:The reference D compiler is now open source by TylerE on Saturday April 08, 2017 @07:20PM (#14069609)
Do not go up against Erlang. You will lose.
Re:The reference D compiler is now open source by jnordwick on Tuesday April 11, 2017 @02:34AM (#14085379)
Erlang as some pretty dope tooling, but still Java has a much larger selection and some low-level tools that are just fantastic for performance (JMH is one of my favorites).
Re:The reference D compiler is now open source by tracker1 on Monday April 10, 2017 @09:16PM (#14084100)
Spend a week trying to get the project to actually run on a computer, with a project you haven't touched before...
Re:The reference D compiler is now open source by jnordwick on Saturday April 08, 2017 @12:41AM (#14065344)
XML? That's probable Spring. I hate that thing. But Java's tooling for monitoring is crazy good. The benchmarking harness that gives back the assembly code generated for hot code, unmatched on any other non-native language. The editors and how good hinting and auto-complete are, I don't know of another language that integrates so well.

Java really raised the bar on tooling and other languages/platforms have really had to drive hard to get just a close comparable place.

Re:The reference D compiler is now open source by homarp on Saturday April 08, 2017 @01:17AM (#14065446)
try spring boot. not a line of xml :)

https://spring.io/guides/gs/spring-boot/

Re:The reference D compiler is now open source by jnordwick on Saturday April 08, 2017 @01:33PM (#14067978)
A quote I found one time, can't remember who: "When your framework has a framework, there's a problem."
Re:The reference D compiler is now open source by StevePerkins on Saturday April 08, 2017 @08:03AM (#14066523)
Whenever someone brings up XML as a critique of Java, they might as well be saying, "I haven't glanced at Java in well over a decade".

There's just no faster route to completely discrediting yourself in eyes of anyone who's actually used it recently.

Re:The reference D compiler is now open source by koko775 on Friday April 07, 2017 @10:42PM (#14064986)
Maybe you're a better programmer than you are a configure-r. But its tooling is insanely, insanely good.
Re:The reference D compiler is now open source by protomyth on Saturday April 08, 2017 @08:01AM (#14066517)
Java had a full court press advertising campaign with powerful partners at a time when 'web' was the new thing and it was going to be that language. The superior support and tooling was a result and sustains it to this day.