home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.apple2
- Path: sparky!uunet!newsstand.cit.cornell.edu!piccolo.cit.cornell.edu!crux2!jmk3
- From: jmk3@crux2.cit.cornell.edu (Jay M. Krell)
- Subject: Re: The Apple II Now and Forever
- Message-ID: <jmk3.724149742@crux1.cit.cornell.edu>
- Sender: news@piccolo.cit.cornell.edu (USENET News System)
- Nntp-Posting-Host: crux2.cit.cornell.edu
- Organization: Cornell Information Technologies
- References: <mattd-041292181555@city-lights.apple.com> <Bz408F.Ixo@news.iastate.edu>
- Date: 12 Dec 92 08:42:22 GMT
- Lines: 54
-
- > > The reason why the GS does not have features like a multifinder is
- > > because Apple did not let the GS have them. A Multifinder for the GS would
- > > be expensive for Apple to make right now because back when the GS was being
- > > created, many corners were cut in the design of the toolbox for time/budget
- > > reasons (also created by Apple).
-
- As far as I know, the Mac design was totally devoid of forthought on
- "multitasking", backgrounding, application-switching, etc. Much published
- material indicates MultiFinder is quite a hack. There is now (well after the
- fact) some design to it. There is a Process Manager and apps should do certain
- things to be compatible.
-
- The IIGS has a call SetSwitch, intended to post "switch" events to applications
- about to switched in/out. This is an obvious consideration of multitasking, or
- at least program switching ahead of time. The call remains unimplemented and
- the docs do not say how to respond to switch events.
-
- Time/budget constraints are not usually the creation of companies; they are the
- creation of the marketplace. Unless, of course, you believe Apple tightend the
- budget and rushed to market the IIGS in an effort to hurt it as it was being
- developed. The Mac was also developed under great time contraints. There are
- stories (publisted) of the crunch to finish the software and how many hours
- people like Atkinson and Hertzfeld were putting in.
-
- > However, it is known that there were some decisions that were made
- >while the toolbox was being written that has created some problems. Some of
- >the long term effects of certain decisions were not know about, such as not
- >making the toolbox calls re-enterant. If they were re-enterant, this would
- >have made making a Multifinder much easier. But these concepts were not well
- >known at the
- >time, so I can understand that.
-
- Do you really think programmers at Apple didn't realize a non-reentrant System
- makes multitasking difficult? _Maybe_ they sacrificed multi-tasking for speed
- (well, speed is probably hurt w/o multitasking), development time/effort,
- price, and maybe they didn't think the IIGS needed multitasking.
- I'm pretty sure the Mac toolbox also isn't reentrant. I doubt Windows is
- reentrant. Multitasking (not true multitasking, but something convincing enough
- to users) does not require reentrancy.
-
- >Quickdraw hardcoded to hardware and resolution
-
- Quickdraw is slow enough as is. It would be even worse if it were written more
- generally to support other video. Then again, other video could include a
- graphics coprocessor to allevate the 65816 graphics tasks.
-
- --
-
- So, when are the next dealer price lists due to arrive?
- And, what month in '83 did the IIe come out? (ie- will it hit 10 years old
- soon?)
-
- --Jay, jay.krell@cornell.edu
-
-