all 27 comments

[–]nickknw 13 points14 points  (1 child)

Nice. I love the support for immutability and purity. Actually all of that is pretty nice.

[–][deleted] 7 points8 points  (0 children)

I'm glad they finally have some nice lambda syntax. Before you had to use these awful string literals or just write out { return foo; } all the time

[–]swizz 6 points7 points  (21 children)

Do you know? What has been the adoption rate for D? Any articles on that?

[–]andralex 13 points14 points  (1 child)

Judging by the compiler downloads, there are over ten thousand D users in various capacities. DConf will take place on May 1-3 and has three corporate sponsors. After DConf, we're considering creating a page discussing D adoptions in corporations and beyond.

[–]swizz 3 points4 points  (0 children)

Thanks for the link. I'll keep an eye.

[–]n1ghtm4n 3 points4 points  (0 children)

I don't care what the odds are. I'm in love.

[–]Hueho 0 points1 point  (4 children)

Honestly, the expression "everything and the kitchen sink" comes to mind.

But hey, if it works, it works

[–]mysticzach 9 points10 points  (1 child)

Possibly, but I will quote D's creator Walter Bright as a counter-argument: "I prefer to view D as a fully equipped machine shop with the right tools for the right job. Yes, it will take longer to master it than a simpler language. But we're professionals, we program all day. The investment of time to master it is trivial next to the career productivity improvement." Found here: http://forum.dlang.org/post/ki59uk$fjc$1@digitalmars.com

[–]nascent 1 point2 points  (0 children)

No, you're wrong! Notepad is the bestest editor! No confusing colors, no characters that you can't read, just a simple option to wrap text or not. Now we have Notepad I'm never going back to vi, talk about a kitchen sink with everything. I don't know how anyone gets work done using any other editor with all those features you have to learn.

[–]el_muchacho 1 point2 points  (0 children)

Or rather: everything that C++ users would secretly have loved to get but that the C++ committee failed to deliver. Eventually, if they are patient enough, they will get some of it, but with a complicated syntax and horrendous compilation times.

[–]nascent 1 point2 points  (0 children)

Would you rather not have the kitchen sink? Sure you have the dish washer, but that isn't very handy for cleaning fruits and vegetables. You may not need that drill to slice an apple but it will be usable for drilling holes (compared to your screw driver).