Live data from Hacker News

D Language accepted for inclusion in GCC

gcc.gnu.org

231–235 of 235 posts

Re: D Language accepted for inclusion in GCC

#231
post #217

Earlier quoted context omitted.

It even supported live video editing. Pauses weren't an issue for users' productivity.

I'd have to know more details to see y that's not a problem. Vastly superior code, or just a very lightweight system.. I dunno.

What is kind of left from the documentation. There are other sources but this one is easier to refer to.

http://www.ocp.inf.ethz.ch/wiki/Documentation/Front

Video editor playing a video on the lower right corner.

http://www.ocp.inf.ethz.ch/wiki/Documentation/WindowManager?...

Re: D Language accepted for inclusion in GCC

#232

I learned about D through Torus Trooper - a highspeed vector graphics game written in D http://www.asahi-net.or.jp/~cs8k-cyu/windows/tt_e.html

That's ye olde D1 though. D2 is a different beast.

Changes:

http://forum.dlang.org/thread/iolttq$qnn$1@digitalmars.com https://dlang.org/D1toD2.html

Re: D Language accepted for inclusion in GCC

#233
post #2

There has been out-of-tree GCC support for D for several years. I wonder what has changed that they're letting it in to the official repository.

I think the main factor is that the primary contributor to GDC (Iain) made a giant push for this to happen in the last 6-12 months. Just look at this graph: https://github.com/D-Programming-GDC/GDC/graphs/contributors

Great work, Iain!!!

Re: D Language accepted for inclusion in GCC

#234

Earlier quoted context omitted.

betterC isn't quite ready yet, but I expect it to be game-changing. The DCompute project (supporting GPUs with D) is a huge deal, too.

If it is betterC and not betterC++ then it will be a game-changer.

The Dcompute kernel language (which for the most part is plain D, the compiler is completely reused) has the usual set of restrictions that any kernel languages have: no exceptions, recursion, runtime (which is what betterC is about), function pointers. It still has all the the features that make D great, sane templates (will work across both host and device to a degree), ranges, CTFE (no need to precompile you lookup tables) and so on.

Re: D Language accepted for inclusion in GCC

#235
post #148

Earlier quoted context omitted.

> While Go's official marketing no longer calls it a systems language, the use of that phrase when Go was originally released does indicate that that they envisioned Go to be a "better C" in a sense Rob Pike uses the phrase within the first 5 minutes or so of the very first presentation video announcing Go, and explicitly mentions that they mean "systems" in the sense of webservers and the like. Since then, Go being…

I don't think web servers clarifies much, though. The most important web servers (Apache, nginx, ISS, etc.) are all written in C or C++, and they try to squeeze out every bit of performance they can. I guess we're talking about applications communicating over HTTP, but that's not my first thought when I hear someone talking about web servers without any more context. (I'm aware of Caddy, but my understanding is that…

We'll focus on tuning performance after 1.0. ;)
Post reply on HN