News for hackers. Stuff that matters.
Re:Ion: Cross-platform OpenGL library from Google by fsloth on Wednesday February 10, 2016 @12:57AM (#11071002)
"one of the serious issues with C++: numerous code files in a project authored relatively recently that are dedicated to basic application plumbing such as memory allocation/tracking and concurrency."

For some applications, manually tending to the basic plumbing is a necessity and not a burden. I.e high performance applications tend to be memory bouns.

I agree that C++ is not a right tool for every job and that as a language it has issues. But those issues are not about verbosity nor about manual memory management - the latter is rather a feature.

Re:Ion: Cross-platform OpenGL library from Google by ilaksh on Wednesday February 10, 2016 @01:55AM (#11071152)
After decades we should have good performant ways to do those things by now, without these guys having to reinvent it.
Re:Ion: Cross-platform OpenGL library from Google by fsloth on Wednesday February 10, 2016 @02:51AM (#11071306)
I suppose one would need a theory encompassing most of high performance applications to achieve that.

Also, that library seems to run on a quite large subset of common platforms. I don't think there is a high level language with as painless integration to as many platforms as C++ does.

The thing with multiple platform support is that it's a really dirty realworld-bound problem. That is, no matter what one does, there will be incompatibilities and unexpected bugs. The best anyone can do, is to pick a platform with as wide userbase on the platforms one wants to support and use that if one wants to minimize headache caused by problems between third party components.

There is no joy in high level abstractions if the execution stalls on implementation related bugs.