Path: utzoo!attcan!uunet!decwrl!shelby!neon!pescadero.Stanford.EDU!philip From: philip@pescadero.Stanford.EDU (Philip Machanick) Newsgroups: comp.sys.mac.programmer Subject: Re: multi-platform revision control Keywords: rcs, unix, macintosh, ibm, projector, a/ux Message-ID: <1990Oct1.192053.16057@Neon.Stanford.EDU> Date: 1 Oct 90 19:20:53 GMT References: <1540@camex.COM> <1990Sep30.183252.9896@midway.uchicago.edu> <1990Sep30.231919.7872@nntp-server.caltech.edu> Sender: news@Neon.Stanford.EDU (USENET News System) Reply-To: philip@pescadero.stanford.edu Organization: Computer Science Department, Stanford University Lines: 22 In article <1990Sep30.231919.7872@nntp-server.caltech.edu>, palmer@nntp-server.caltech.edu (David Palmer) writes: |> Back in 1984, when I was working on Word 1.0 for the Mac, we did our |> cross development on 68000-based Xenix boxes. (The cycle was |> debug-compile-download-run). The compiler (C of course) was developed in-house, |> as far as I know it was not based on the UCSD P-System, except in spirit. |> It ordinarily produced M-Code (same idea as P-Code, M stands for |> Microsoft) which was interpreted, but by enclosing a block, or section |> of code, in double-curly braces ('{{' and '}}') you could toggle |> between M-code and native-code compilation. The interpreter was |> written in hand-optimized assembler. [stuff about choosing where to optimize for time/space] |> So reports that Microsoft developed Mac software on IBM PCs are |> pure calumny. The user interface (at least for Word 1.0) was |> developed by expatriates from Xerox PARC, who had ealier |> designed the first WYSIWYG editor, BRAVO. |> Interesting stuff. In defence of Microsoft, one has to remember the state of software (and development systems) on the Mac when Word 1 was launched. Did they develop this compiler specially for the Mac? -- Philip Machanick philip@pescadero.stanford.edu