Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!bbn!husc6!endor!siegel From: siegel@endor.harvard.edu (Rich Siegel) Newsgroups: comp.sys.mac.programmer Subject: Re: How smart is THINK C? Keywords: THINK C, Smart Linking Message-ID: <1882@husc6.harvard.edu> Date: 19 May 89 23:00:14 GMT References: <826@key.COM> Sender: news@husc6.harvard.edu Reply-To: siegel@endor.UUCP (Rich Siegel) Organization: Symantec/THINK Technologies, Bedford, MA Lines: 31 In article <826@key.COM> perry@arkon.key.COM (Perry The Cynic) writes: [Asks about smart linking] In LightspeedC, the smart-linking is granular to one source or library file. This means that ifan entry in a project is a project consisting of multiple files (such as MacTraps), only those library units that are referenced are linked in a build time. It's noticed most for MacTraps, stdio, and other large standard libraries where not everything is used (although, stdio is so spaghetti-ized that most everything gets dragged in anyway.:-( ). In Lightspeed Pascal, the situation is much the same, except that libraries that are built from multi-file projects are smart-linked down to their component files, in much the same manner as C projects described above. --Rich ~~~~~~~~~~~~~~~ Rich Siegel Staff Software Developer Symantec Corporation, Language Products Group Internet: siegel@endor.harvard.edu UUCP: ..harvard!endor!siegel "She told me to make myself comfortable, so I pulled down my pants and sat in the pudding." -Emo Phillips ~~~~~~~~~~~~~~~