SDL really isn't that bad a library. The best is SFML, and the worst is GLUT. GLUT is impossibly, helplessly broken, in addition to being featureless. SDL is just featureless. SFML is well-written, flexible, and extensible; we almost used it for ENIGMA, and may have ultimately done so if not for the perks of using native code.
|