Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!caip!sri-spam!nike!ucbcad!ucbvax!hplabs!sdcrdcf!ism780c!tim From: tim@ism780c.UUCP (Tim Smith) Newsgroups: net.micro.68k,net.micro.mac,net.micro.amiga Subject: Re: Re: BYTE issue of September 86 focuses on the 68000 Message-ID: <3608@ism780c.UUCP> Date: Thu, 18-Sep-86 16:37:55 EDT Article-I.D.: ism780c.3608 Posted: Thu Sep 18 16:37:55 1986 Date-Received: Sat, 20-Sep-86 20:44:48 EDT References: <158@zen.BERKELEY.EDU> <736@cbmvax.cbmvax.cbm.UUCP> Reply-To: tim@ism780c.UUCP (Tim Smith) Organization: Interactive Systems Corp., Santa Monica, CA Lines: 27 Xref: mnetor net.micro.68k:1243 net.micro.mac:7102 net.micro.amiga:4742 In an article daveh@cbmvax.cbm.UUCP (Dave Haynie) writes: > >The whole point of the article was that the Amiga and MAC user interfaces >were performing exactly the same functions But they were performing those functions in isolation ( I assume we are still talking about changing window size. If not, forget the rest of this posting ). A Mac program is event driven. It consists of a loop that asks the system for events, and then processes them. If all your program is doing is sticking up a window ( i.e., no menus, no dialogs, etc ), then there is extra work because you have to write the event loop. If your program is doing real stuff, then dealing with windows is just one more case statement in the event loop and is no big deal. Besides, most programmers don't have to write this extra stuff more than once or twice. For example, whenever I start to write something on the Mac, I start with my most similar previous program, and change it. -- scum scum scum scum scum scum scum scum SCUM! Wonderful scum scum scum scum Tim Smith USENET: sdcrdcf!ism780c!tim Compuserve: 72257,3706 Delphi or GEnie: mnementh