News for hackers. Stuff that matters.
Re:C for All by pjmlp on Friday March 23, 2018 @03:07PM (#16661562)
Other OSes, not impregnated with UNIX culture, have a different view on C++'s use on kernel space.

OS X and its descendents is the only exception.

Which goes back to NeXTSTEP using Objective-C and offering UNIX compatibility only as a path to bring software into the system, battling against SGI and Sun market space.

Re:C for All by mrpippy on Friday March 23, 2018 @04:47PM (#16662503)
Even OS X's C++ usage is kind of a historical oddity. OPENSTEP drivers were written in ObjC for an API called DriverKit, but OS X/Darwin/xnu replaced that with the C++ IOKit. The rest of the kernel is still C. I wrote a comment a few years ago explaining why I think that decision was made:

https://news.ycombinator.com/item?id=10006411

Re:C for All by pjmlp on Friday March 23, 2018 @05:48PM (#16662872)
Thanks for the hint.