Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: notesfiles Path: utzoo!watmath!clyde!cbosgd!ihnp4!houxm!whuxlm!harpo!decvax!genrad!mit-eddie!godot!harvard!seismo!cmcl2!acf4!spector From: spector@acf4.UUCP Newsgroups: net.micro.mac Subject: Re: mac compatibles ? Message-ID: <51700001@acf4.UUCP> Date: Wed, 19-Dec-84 23:44:00 EST Article-I.D.: acf4.51700001 Posted: Wed Dec 19 23:44:00 1984 Date-Received: Sun, 23-Dec-84 00:13:46 EST References: <91@vectron.UUCP> Organization: New York University Lines: 24 Nf-ID: #R:vectron:-9100:acf4:51700001:000:1069 Nf-From: acf4!spector Dec 19 23:44:00 1984 If you think that someone could just assemble a team of "good" programmers and come up the the stuff thats in the Macintosh's ROM, guess again. The innards of the Mac come close in sophistication to the Internals of VMS (or any other LARGE layered operating system.) [Also, no flames PLEASE]. The Macintosh user interface is implmented as a series of "services", i.e., the Window Manager Desk Manager Scrap Manager < et al > and quite a few packages such as QUICKDRAW, The Standard File packages, etc. The reason why the mac is "difficult" to program is because most programmers who work with micros are used to do everything by hand, and have no conception of a layered operating system. Once you realize that Apple has given you all of the "hard stuff" on a platter, all you have to do is concentrate on being creative, which of course, is what programming (to me at least) is all about. David HM Spector NYU/acf Systems Group ARPAnet:Spector@nyu-cmcl1.ARPA UUCPnet:...!allegra!cmcl2!cmcl1!spector "The opinions exressed are....(etc).."