Path: utzoo!attcan!uunet!husc6!mailrus!ames!amdahl!kim From: kim@amdahl.uts.amdahl.com (Kim DeVaughn) Newsgroups: comp.sys.amiga Subject: Re: ARP commands--How do you make them so small? Keywords: ARP AmigaDOS Replacement Project Message-ID: Date: 7 Aug 88 00:50:45 GMT References: <441@jc3b21.UUCP> <1702@eneevax.UUCP> Distribution: na Organization: Amdahl Corporation, Sunnyvale, CA 94086 Lines: 25 In article <1702@eneevax.UUCP>, lbruck@eneevax.UUCP (Lewis S.Bruck) writes: > In article <444@jc3b21.UUCP> fgd3@jc3b21.UUCP (Fabbian G. Dufoe) writes: > > I thought the idea behind ARP was to rewrite AmigaDOS in C. Are you > >sure everything is done in assembler? Was that a departure from the > >original intention or did I just misunderstand? > > I think the intention was to get the commands away from BCPL (the native > language of TRIPOS, on which AmigaDOS was based). This allowed better integration > into the C-based environment of the Amiga (in terms of data structures and > data types (bye bye BPTRs). Another goal was standardizing the syntax of > the commands and giving a more useful wildcard implementation. Exactly right, Lewis. And while I can't say that positively *everything* is in assembler, I believe that that is the case. Certainly the majority of the ARP distribution is (user commands, and arp.library, that is). /kim -- UUCP: kim@amdahl.amdahl.com or: {sun,decwrl,hplabs,pyramid,uunet,oliveb,ames}!amdahl!kim DDD: 408-746-8462 USPS: Amdahl Corp. M/S 249, 1250 E. Arques Av, Sunnyvale, CA 94086 CIS: 76535,25