Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!bloom-beacon!apple!voder!pyramid!cbmvax!vu-vlsi!swatsun!jackiw From: jackiw@cs.swarthmore.edu (Nick Jackiw) Newsgroups: comp.sys.mac Subject: Re: New Mac Rumours Message-ID: <2482@ilium.cs.swarthmore.edu> Date: 24 Feb 89 16:01:41 GMT References: <41a0e08a.a590@mag.engin.umich.edu> <752@internal.Apple.COM> Reply-To: jackiw@ilium.UUCP (Nick Jackiw) Organization: Visual Geometry Project, Swarthmore College, PA Lines: 27 In article <752@internal.Apple.COM> lsr@Apple.COM (Larry Rosenstein) writes: > In article <41a0e08a.a590@mag.engin.umich.edu> billkatt@caen.engin.umich.edu (billkatt) writes: > > > >Some of the Mac OS routines were written in Pascal. The 64K ROM contained the > >compiled object code for many routines. Because of time constraints. But > > I don't think so. Most of the Lisa libraries were written in Pascal, and > some of these formed the basis of the Mac ROM routines, but I think to > squeeze everything into a 64K ROM, they had to go to 100% assembler. > > Larry Rosenstein, Object Specialist I beg to differ, but NOSYing around in the actual ROM code of my SE reveals dead code (not a lot of it, of course)---the sign of either a compiler at work or (I doubt it) incredibly lax quality control. Even in Quickdraw you can see compiler artifacts--check out MapPt's source sometime ... about 20% of it's dead weight. If I'm wrong, I'm wrong. No big deal. -Nick -- +-------------------+-jackiw@cs.swarthmore.edu / !rutgers!bpa!swatsun!jackiw-+ | nicholas jackiw | jackiw%campus.swarthmore.edu@swarthmr.bitnet | +-------------------+-VGP/MathDept/Swarthmore College, Swarthmore, PA 19081--+ " "Maldoror!"