Jestli jsem to dobre pochopil, tak GLUT je neobjektovy. Uvadi se to jako vyhoda, protoze pak je mozne spolu s dalsimi opatrenimi snadneji dosahnout prenositelnosti na ruzne jazyky.
U wxWindows je pritom kritizovana u podpory OpenGL spatna objektovost a pritom neprenositelnost na mnohe jazyky.
wxWindows jsou obecne IMHO nedobre objektove navrzeny system, ale myslim, ze duvod je hlavne v tom, aby wxWindows pracovalo ve vice jazycich, urcite vim o C++ a Pythonu. Tim nejspise bylo nutne leccos z OO ozelet.
Nadherna objektovost vzydycky zhorsuje prenositelnost, zvysuji se pozadavky na jazyky, pod kterymi to ma bezet.