Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version nyu B notes v1.5 12/10/84; site rocksvax.FUN Path: utzoo!watmath!clyde!burl!ulysses!allegra!princeton!rocksvax!dave From: dave@rocksvax.FUN (Dave Sewhuk,840-5H,76248,2883513) Newsgroups: net.micro.mac Subject: Re: Cleaning up net.sources.mac (mod.sources...) Message-ID: <370001@rocksvax.FUN> Date: Tue, 26-Nov-85 15:41:00 EST Article-I.D.: rocksvax.370001 Posted: Tue Nov 26 15:41:00 1985 Date-Received: Thu, 28-Nov-85 03:22:38 EST References: <1754@gatech.CSNET> Organization: Xerox, Henrietta Lines: 36 /* rocksvax:net.micro.mac / peter@graffiti.UUCP (Peter da Silva) / 1:45 pm Nov 16, 1985 */ >that if you can post IBM-PC sources to the net, why can't you do the same for >Macintosh sources? 1) Different development environments. The only standard one is MDS on a Lisa. Most people I suspect don't own a Lisa (AKA Mac XL) Ex: -include file differences: qd.h in Megamax is similar to quickdraw.h in MANX Ifdefing all this junk makes for more bytes to xfer still making the binary even more attractive. -capitalization differences, etc -how do you include the bits for some picture resource and window templates without sending some binary glue? Not everyone's RMaker can make all the resources. 2) The PC is a much more simple model to interface to so the code ought to be more generic and free of compiler idiosyncracies. Ex: most people probably have the same interface to do BDOS(22). I am not sure about this one but I suspect that the most complex data structure usually manipulated is a FCB like thing. No Graphic hooks, device management, memory management. 3) No 2 PC's are alike so you have to have the sources to customize any program. Macs are pretty much mac's. 4) As pointed out earlier the BinHex binary form is usually shorter than the the sum of the source files. Without things like make, you even have to add instructions on how to glue the sources together. My vote, keep the binaries coming, send sources when appropriate... --- Dave arpa: Sewhuk.HENR@Xerox.ARPA uucp: {ihnp4,rochester,amd,sunybcs}!rocksvax!dave ns: "Sewhuk:HENR801C:Xerox".ns@Xerox.ARPA