@lunarised @sjw @apropos @mikuphile @rhyse When it's just C but some more stuff it's not that bad. Not really worth bothering with the extra headaches unless you really benefit from something though. Mainly I'd only pick it if there's a lib I really want, or would really benefit from class vtable lookups without having to do something fancy
When I do opengl shit I pick C++ purely so I can get glm, assimp without the wrapper and a few other things, then end up basically writing C code anyway, maybe with a bunch of stuff packed inside structs just so i can do
model.translate(...);
instead of
model_translate(&model, ...);
@lunarised @sjw @apropos @mikuphile @rhyse Though also, if you don't need more than C libs (and some basic C++ linkage) and want some more, you can pick D to get the benefits of C++ without as much of the garbage. It's supposed to be redesigned C++
https://dlang.org/comparison.html