Hacker News new | ask | show | jobs
by userbinator 2241 days ago
That seems a little excessive.
1 comments

It is, but I also understand where the author is coming from. OpenGL 3.2/3.3 with the introduction of the Core Profile is where I remember the OpenGL API getting seriously more ergonomic - no screwing around with GLEW to load extensions for basic functionality, etc.

Similarly, gtkmm is so much cleaner than Qt as a modern C++ library with none of the preprocessor / codegen quirks. Unfortunately it limits the platform reach, because GTK isn't really polished anywhere except Linux.

I raise a toast to the obsession with clean code and clean design. Sometimes "works on my machine" is the counter to "worse is better." At the same time, it's pretty inconvenient for me to use the software. Oh well.