Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 (Tek) 9/28/84 based on 9/17/84; site teklds.UUCP Path: utzoo!watmath!clyde!burl!ulysses!bellcore!decvax!tektronix!teklds!davidl From: davidl@teklds.UUCP (David Levine) Newsgroups: net.micro.mac Subject: Creating Resources: ResEdit or RMaker? Message-ID: <1592@teklds.UUCP> Date: Tue, 4-Feb-86 13:22:07 EST Article-I.D.: teklds.1592 Posted: Tue Feb 4 13:22:07 1986 Date-Received: Fri, 7-Feb-86 20:24:09 EST References: <381@ucsbcsl.UUCP> <492@lzaz.UUCP> Reply-To: davidl@teklds.UUCP (David Levine) Organization: Tektronix, Beaverton OR Lines: 31 In article <492@lzaz.UUCP> mkg@lzaz.UUCP (Marsh Gosnell) writes: > ... I tried to make a .r file and compile >it with Rmaker but I kept crashing when I tried to view or edit at the >dialog with ResEdit (1.0D4). I finally gave up on Rmaker and used ResEdit >to cut the "standard" DLOG and DITL resources out of the system and add on >my own new items. This works just fine. > Marsh Gosnell ihnp4!lzma!mkg This brings up a question I've been wondering about for a while. The looseleaf Inside Macintosh says in many places that resources should be created and edited "with the Resource Editor *** (for now, use the Resource Compiler) ***". I haven't checked the paperback edition on this, but what I'd like to know is: Should resources be created with ResEdit or RMaker? The way I see it, either RMaker was intended as just a stopgap until a bug-free Resource Editor is available, or the Resource Editor is a tool for hackers (like directly patching object code with adb) and RMaker should be used for "source-code" portability. The advantage of ResEdit is its interactive, visual editing capability. The advantages of RMaker are that .r files can be mailed and printed easily, and that it works better with compilers (especially with batch or shell scripts) in combining resources with (freshly-compiled) code. Obviously, both methods will "work". I want to know which is preferable for serious software engineering. I expect that the answer is a matter of personal preference, but I might be surprised... David D. Levine (...{decvax,ihnp4,hplabs}!tektronix!teklds!davidl) [UUCP] (davidl%teklds%tektronix@csnet-relay.arpa) [ARPA]