For the kernel, or for the user-mode applications? C++ features aren't very useful for kernels. Presumably the author is more familiar with C and "C with classes" C++ and someone can rewrite the user-mode apps in modern C++ later.
Both. SerenityOS, includeOS, Managarm used Modern C++ for Kernel. For example, Managarm used coroutines and Templates also RAII stuff like lock_guard in it's kernel.
It is foolish to assert that "C++ features aren't very useful for kernels". C++ features are useful for programs, particularly big programs. Kernels are big programs.
garaetjjte|4 years ago
phendrenad2|4 years ago
gk1256|4 years ago
ncmncm|4 years ago
__float|4 years ago
ani-ani|4 years ago
From https://gitlab.com/nakst/essence/-/blob/master/help/Contribu...
fault1|4 years ago
this is from bgfx
iqanq|4 years ago