Xref: utzoo comp.object:436 comp.lang.c++:5560 Path: utzoo!attcan!uunet!acw!guthery From: guthery@acw.UUCP (Scott Guthery) Newsgroups: comp.object,comp.lang.c++ Subject: Has X Widget Library Collapsed? Message-ID: <28.UUL1.3#913@acw.UUCP> Date: 17 Nov 89 03:29:27 GMT Organization: Austin Code Works Lines: 27 There is a story making the rounds of the X-windows community that the reason there isn't any documentation on the X widget library is that no one knows how it works any more; that it is such a twisted mass of inheritance, mix-ins, and polymorphisms that it is no longer comprehensible let alone maintainable. In fact, consideration is now being given to wholly rewriting the X widget library. Does this remind anyone but me of the go-to spagetti code days? Do you then wonder what the OO version of Knuth's famous "Go To Considered Harmful" will look like? How about "Inheritance Considered Harmful"? And then aren't you just breathless waiting for the flood of structured object-oriented programming papers? In the words of Yogi Bera, "It's deja vu all over again." I wonder if our bosses will ever catch on. Cheers, Scott +*+*+*+*+*+*+*+*+*+*+*+*+ Austin Code Works +*+*+*+*+*+*+*+*+*+*+*+*+*+*+**+*+ NET Domain: guthery@uunet.uu.net Post: 11100 Leafwood Lane COM Domain: guthery@acw.com Austin, Texas 78750-3409 USA US Domain: guthery@acw.austin.tx.us FAX: +1 (512) 258-1342 Usenet: {uunet}!acw!guthery Voice: +1 (512) 258-0785 CompuServe: 70240,221 TELEX: 446370 (austincodewrks) Packet: N5MDE @ KB5PM EasyLink: 62752994 Fidonet: 1:382/12 Prodigy: KSWS89A +*+*+*+*+*+*+*+*+*+*+*+*+* The Source of C +*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+