Xref: utzoo comp.software-eng:2647 comp.misc:7625 Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!tut.cis.ohio-state.edu!ucbvax!hoptoad!tim From: tim@hoptoad.uucp (Tim Maroney) Newsgroups: comp.software-eng,comp.misc Subject: Re: Coding standards (was Re: Programmer productivity) Message-ID: <9228@hoptoad.uucp> Date: 8 Dec 89 21:52:22 GMT References: <1989Dec5.152225.25770@twwells.com> <14836@well.UUCP> <1989Dec6.154103.2078@twwells.com> Reply-To: tim@hoptoad.UUCP (Tim Maroney) Organization: Eclectic Software, San Francisco Lines: 22 In article <1989Dec6.154103.2078@twwells.com> bill@twwells.com (T. William Wells) writes: >Eh? I've worked on a dozen or so non-Unix machines. Only a few of >them were capable of taking apart an object file and using only >the routines you needed. And those linkers could not be used with >a C compiler that did not play games with static variable names. >(They had no notion of static at all.) > >Care to name some specific systems where the linker could take >apart an object file, and for which a reasonable C compiler >exists? MPW for the Apple Macintosh. I just elaborately verified that the linker does this for a skeptical friend. The C compiler is nearly a full ANSI C, and it certainly does include "statics". I just did another test, and it even deletes unused "static" functions. It's actually a pretty strong development system overall; I've been praising it on the net ever since I was one of the original beta testers. -- Tim Maroney, Mac Software Consultant, sun!hoptoad!tim, tim@toad.com This message does represent the views of Eclectic Software.