Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10 beta 3/9/83; site desint.UUCP Path: utzoo!watmath!clyde!bonnie!akgua!sdcsvax!sdcrdcf!trwrb!desint!geoff From: geoff@desint.UUCP (Geoff Kuenning) Newsgroups: net.lang.c Subject: Re: Re: 6 char externs and the ANSI standard Message-ID: <228@desint.UUCP> Date: Mon, 19-Nov-84 20:14:26 EST Article-I.D.: desint.228 Posted: Mon Nov 19 20:14:26 1984 Date-Received: Wed, 21-Nov-84 11:57:55 EST References: <9477@watmath.UUCP> <203@desint.UUCP> <120@ihnp3.UUCP> Organization: his home computer, Manhattan Beach, CA Lines: 34 In article <120@ihnp3.UUCP> dhp@ihnp3.UUCP (Douglas H. Price) writes: > All well and good, but manufacturers have very little interest > in touching what already works just fine, thank-you, for their > own software. Why should a manufacturer risk the good-will of > their customers by fielding a completely new version of such a > key tool (the loader)? Why reintroduce all of the bugs that have > been shaken out over the life of the product? To anticipate the > argument, this is NOT the same as normal product enhancement. Make > all of the demands you like, the fact is that only new systems will > have long symbol names, and only normal attrition will get rid of old > systems. Because, over 15 years, very little of that important old software will be satisfactory. Most major OS utilities have a lifespan of ten years or less; even in that time frame they may undergo several near-rewrites. All are eventually rewritten for one reason or another. > Ever try to debug a program that has had its symbols remapped? > The defense rests.. Ah, yeah, I have to confess I did that just today. The nasty old compiler took my nice mnemonic symbols and remapped them to _B_I_N_A_R_Y _N_U_M_B_E_R_S! How uncooperative of it. Fortunately, my debugger has access to a table giving my original name and the mapped name. It is no harder to set up a symbol table for names that have been remapped to shorter ones. Have you ever tried to debug a program that has _t_r_u_n_c_a_t_e_d names? The prosecution rests... -- Geoff Kuenning First Systems Corporation ...!ihnp4!trwrb!desint!geoff