Path: utzoo!attcan!uunet!cbmvax!rutgers!apple!keith From: keith@Apple.COM (Keith Rollin) Newsgroups: comp.sys.apple Subject: Re: Apple 3.5 drives Message-ID: <18408@apple.Apple.COM> Date: 7 Oct 88 18:31:54 GMT References: <773@mace.cc.purdue.edu> <12516@oberon.USC.EDU> <10520@reed.UUCP> <15099@agate.BERKELEY.EDU> Organization: Apple Computer Inc, Cupertino, CA Lines: 29 In article <15099@agate.BERKELEY.EDU> c60c-3aw@web-3d.berkeley.edu (Andy McFadden) writes: >Keith: Are these sources C, Assembler, Pascal, GS BASIC, or what? The logical >place to put them is comp.binaries.apple2, but I'm not sure if everyone can >reach that. > Andy, There are 13 programs altogether. Of them, 2 are in C: a shell program, and a text file lister that serves as a utility and a sample of the Print Manager. All the rest are in assembly. This is for a several reasons: 1) the assember is *MUCH* faster than the C compiler; 2) the code generated by the C compiler is not very compact; 3) some of the programs would be more difficult or impossible to do in other languages (like custom windows in GS BASIC); 4) Apple only has an assember and a C - we couldn't do them in Pascal without endorsing a 3rd party product - so that leaves C and assembly; 5) Neither Jim or I particularly like C, and we were only 2 programmers on this project. Since I am distributing source code, I was looking for comp.sources.apple, but if there isn't one, I was going to post to comp.binaries.apple. I'll let you all know what I do as soon as I do it. Keith Rollin UUCP: amdahl\ Developer Technical Support pyramid!sun !apple!keith Apple Computer decwrl/ BITNET: keith%apple.com@relay.cs.net "You can do what you want to me, but leave my computer alone!"