News for hackers. Stuff that matters.
Re:Merging In The GNU D Language Compiler To GCC by nl on Friday October 07, 2011 @07:01AM (#3083423)
No.

The concurrency constructs (Goroutines) in Go are different and quite unique (I think D offers a number of models, but mostly pushes you towards Actors).

Go has simplicity as a much higher priority than D does.

This thread might be useful: https://groups.google.com/forum/#!topic/golang-nuts/8k59Rgke...

They are both interesting languages, but you might as well say that because C++ and Ada are in GCC the rationale behind Go has gone.

Re:Merging In The GNU D Language Compiler To GCC by r4vik on Friday October 07, 2011 @09:01AM (#3083742)
That's assuming you care about concurrency in a low-level systems programming language. If my problem space requires concurrency I'd use clojure or erlang.

I guess if you're interested in one language for everything then maybe Go is better.

Re:Merging In The GNU D Language Compiler To GCC by burgerbrain on Friday October 07, 2011 @10:37AM (#3084168)
Go is not meant to be a low level systems language... it is meant to be a systems language useful for implementing services... something for which you better be caring about concurrency for.

Erlang really is the best language to point at and say "why do we need this new one", though doing that in the first place is stupid.

Re:Merging In The GNU D Language Compiler To GCC by william42 on Friday October 07, 2011 @01:53PM (#3085060)
Isn't Erlang the oldest language out of the ones we're talking about?