The whole gnome/gtk world, and Xlib before that is heavily object oriented C code. I am not surprised you would have trouble with it.
My 2 cents advice would be to keep your distance from that sort of things. There is a steep learning curve and this is a pretty small niche. Writing gui in C is a notorious pain in the ass, there is a good reason why very few people actually do that.
Now if you want to learn system programming, a good start would be the commented unix source code by Lions:
Unfortunately, my options are rather limited: do nothing and let the problem remain, attempt to learn how to fix the problem in the currently accepted way, or attempt to craft a new program that uses an actual OOPL (though that option would likely be rejected by the GNOME project… as I understand it, they, along with GNU, like C and LISP code; while I can understand some C, LISP would take me a lifetime… ;-)
Comments 2
My 2 cents advice would be to keep your distance from that sort of things. There is a steep learning curve and this is a pretty small niche. Writing gui in C is a notorious pain in the ass, there is a good reason why very few people actually do that.
Now if you want to learn system programming, a good start would be the commented unix source code by Lions:
http://www.amazon.com/Lions-Commentary-Unix-John/dp/1573980137
Reply
Unfortunately, my options are rather limited: do nothing and let the problem remain, attempt to learn how to fix the problem in the currently accepted way, or attempt to craft a new program that uses an actual OOPL (though that option would likely be rejected by the GNOME project… as I understand it, they, along with GNU, like C and LISP code; while I can understand some C, LISP would take me a lifetime… ;-)
Reply
Leave a comment