Path: utzoo!attcan!uunet!husc6!think!bloom-beacon!gatech!mcnc!thorin! unc!bolter From: bol...@unc.cs.unc.edu (Jay D. Bolter) Newsgroups: comp.sys.mac.programmer Subject: DA question Message-ID: <2896@thorin.cs.unc.edu> Date: 31 May 88 14:20:11 GMT Sender: ne...@thorin.cs.unc.edu Lines: 10 Can anyone suggest how to create a Desk Accessory with a large amount of code (say 70 or 80K)? What are the factors that limit you to 32K? Is it possible, for example, to store more code in one's own resources (in addition to the DRVR resource) and then call in that code as needed. If so, how do you pass control to and from these code resources? Can anyone suggest any books or articles that discuss problems of large DAs? (I am programming in MPW Pascal.)
Path: utzoo!attcan!uunet!husc6!think!ames!amdahl!apple!dan From: d...@Apple.COM (Dan Allen) Newsgroups: comp.sys.mac.programmer Subject: Re: DA question Message-ID: <11388@apple.Apple.Com> Date: 1 Jun 88 04:02:13 GMT References: <2896@thorin.cs.unc.edu> Reply-To: dan@apple.UUCP (Dan Allen) Organization: Apple Computer Inc, Cupertino, CA Lines: 20 About DAs of the 70K size, written in MPW Pascal... DAs do not have their own A5 World, ordinarily. This means no global data, no jump data (no code segments), and no own QuickDraw globals, among other things. If a desk accessory can save and restore A5 then these problems would go away. As I have mentioned in this forum previously, this was actually under consideration here at Apple, but had problems. The party line today is to not write DAs that big: just write an application which **does** have its own A5 World, and use MultiFinder! If this very simple solution to the problem (or sidestepping of the problem) is not adequate, please tell me more. We'd like to do what we can in solving developer's problems. Dan Allen Software Explorer Apple Computer
Path: utzoo!attcan!uunet!mcvax!guido From: gu...@cwi.nl (Guido van Rossum) Newsgroups: comp.sys.mac.programmer Subject: Hey! What about us, Mac+ users! Message-ID: <523@sering.cwi.nl> Date: 1 Jun 88 14:32:43 GMT References: <11388@apple.Apple.Com> Organization: CWI, Amsterdam Lines: 33 In article <11...@apple.Apple.Com> dan@apple.UUCP (Dan Allen) writes: >About DAs of the 70K size, written in MPW Pascal... >[...] >The party line today is to not write DAs that big: just write an >application which **does** have its own A5 World, and use MultiFinder! This is not the first time I notice that Apple has essentially given up support for machines as "small" as a Megabyte. Running MultiFinder on a 1M machine is not realistic. It doesn't work with any interesting program (Dan may read this as MPW or HyperCard, for the rest of you folks, I really mean LightspeedC :-). An unexpanded Mac+ (with HD) is just fine for for my development needs, and apparently all that my institute wants to afford for a while. I'm not asking support for 128K old ROM Macs; but surely the Mac+ (which is still sold!) deserves a better future than being made obsolete by ever-growing system files and other software. I can see two reasons for this attitude at Apple: 1) (malicious) They want to sell more Mac IIs. What would be more appropriate than to gradually make the software to big or too slow for the smaller models... 2) (naive) All programmers at Apple have Mac IIs on their desks and have forgotten about all those users who can't afford an upgrade on a one-year old machine. PS: don't tell me that using MultiFinder on a Mac+ is doable. It isn't, for any serious purpose. -- Guido van Rossum, Centre for Mathematics and Computer Science (CWI), Amsterdam gu...@piring.cwi.nl or mcvax!piring!guido or guido%pir...@uunet.uu.net
Path: utzoo!utgpu!water!watmath!clyde!att!rutgers!mailrus!ames!oliveb!sun! plaid!chuq From: ch...@plaid.Sun.COM (Chuq Von Rospach) Newsgroups: comp.sys.mac.programmer Subject: Re: Hey! What about us, Mac+ users! Message-ID: <55070@sun.uucp> Date: 2 Jun 88 00:09:02 GMT References: <11388@apple.Apple.Com> <523@sering.cwi.nl> Sender: news@sun.uucp Reply-To: chuq@sun.UUCP (Chuq Von Rospach) Organization: Fictional Reality Lines: 17 >This is not the first time I notice that Apple has essentially given up >support for machines as "small" as a Megabyte. Running MultiFinder on a >1M machine is not realistic. Essentially? They've announced that as of System Release 7.0 (this fall) the standard finder will be Multifinder, that Unifinder is going away, and the minimum memory is 2 Meg. Considering this is their official position, I don't see any problem with telling people to write applications instead of 70K DA's.... Chuq Von Rospach ch...@sun.COM Delphi: CHUQ Robert A. Heinlein: 1907-1988. He will never truly die as long as we read his words and speak his name. Rest in Peace.
Path: utzoo!utgpu!water!watmath!clyde!bellcore!faline!thumper!ulysses! andante!mit-eddie!ll-xn!ames!amdahl!pyramid!voder!apple!dan From: dan@apple.UUCP Newsgroups: comp.sys.mac.programmer Subject: Re: Hey! What about us, Mac+ users! Message-ID: <11505@apple.Apple.Com> Date: 2 Jun 88 20:00:24 GMT References: <11388@apple.Apple.Com> <523@sering.cwi.nl> <55070@sun.uucp> Reply-To: dan@apple.UUCP (Dan Allen) Organization: Apple Computer Inc, Cupertino, CA Lines: 18 Posted: Thu Jun 2 16:00:24 1988 >Essentially? They've announced that as of System Release 7.0 (this fall) thestandard finder will be Multifinder, that Unifinder is going away,and the minimum memory is 2 Meg. >Chuq Von Rospach *** I am dumb: will somebody tell me how to quote stuff with vi ? *** Anyway, although these sentiments about Unifinder going away and 2 MB are certainly discussed, the RAM shortage still requires us to consider our mainline machines to be Mac Pluses. I am NOT aware of any official pronouncments about System Tools 7.0, let alone that it will require 2MB. We ARE moving in that direction, but slowly. Dan Allen Apple Computer
Path: utzoo!utgpu!water!watmath!clyde!bellcore!faline!thumper!ulysses! andante!mit-eddie!ll-xn!ames!amdahl!pyramid!voder!apple!dan From: dan@apple.UUCP Newsgroups: comp.sys.mac.programmer Subject: Re: Hey! What about us, Mac+ users! Message-ID: <11507@apple.Apple.Com> Date: 2 Jun 88 20:13:45 GMT References: <11388@apple.Apple.Com> <523@sering.cwi.nl> Reply-To: dan@apple.UUCP (Dan Allen) Organization: Apple Computer Inc, Cupertino, CA Lines: 35 Posted: Thu Jun 2 16:13:45 1988 I mentioned previously that the "party line" was to write Apps, not DAs. I should add that I am (personally), not of this "party". I very much sympathize with the many Mac Plus owners, and yes, for development in LightSpeed C or with Turbo Pascal or with MPW, MultiFinder does not work in 1 MB. (With Turbo 1.1, MF doesn't work no matter how much RAM you have.) Yes, all of the programmer's at work DO have Mac IIs, and yes, we DO forget about the many that have Mac Pluses. But after a recent trip that I made to the University of Michigan, I realized that VERY FEW people use Mac IIs, use MultiFinder, or have more than 1 MB of RAM. I sincerely hope that Apple does NOT require the use of MultiFinder until we can be assured that everyone in the Real World has 2 MB of RAM. Alternately, we could require MultiFinder if we could get MPW and HyperCard to each run in about 500K doing everything, but that just won't happen. If you have problems with these things, WRITE PEOPLE IN AUTHORITY AT APPLE AND COMPLAIN. If you have problems with anything to do with Developement software (using MPW, 32K global limits, MPW being a memory hog, etc.), write the head of Development Software. He does not read the net, but can be reached through AppleLink at THOMAS3 or write to him at: Jim Thomas Apple Computer 20525 Mariani MS 27E Cupertino, CA 95014 Or write Jean-Louie Gassee at the same address (leave off the mail stop). They need to hear. Dan Allen Software Explorer Apple Computer
Path: utzoo!dciem!nrcaer!scs!spl1!laidbak!att!alberta!teletron!andrew From: andrew@teletron.UUCP (Andrew Scott) Newsgroups: comp.sys.mac.programmer Subject: Re: Hey! What about us, Mac+ users! Message-ID: <348@teletron.UUCP> Date: 3 Jun 88 15:52:21 GMT Article-I.D.: teletron.348 References: <11388@apple.Apple.Com> <523@sering.cwi.nl> <55070@sun.uucp> Organization: TeleTronic Communications Ltd., Edmonton, Alta. Lines: 16 In article <55070@sun.uucp>, ch...@plaid.Sun.COM (Chuq Von Rospach) writes: > > Essentially? They've announced that as of System Release 7.0 (this fall) the > standard finder will be Multifinder, that Unifinder is going away, and the > minimum memory is 2 Meg. I've seen this statement before, and I'm curious. How will this affect programs that fail under the current Multifinder? Is Apple going to make Multifinder as robust as the regular Finder? Or will I have to keep an old version of "Classic Finder" around to boot from when I want to run some old applications? Just wondering... -- Andrew Scott andrew@teletron.uucp - or - {att, ubc-cs, watmath, ..}!alberta!teletron!andrew
Path: utzoo!dciem!nrcaer!scs!spl1!laidbak!att!pacbell!ames!oliveb!sun!plaid!chuq From: ch...@plaid.Sun.COM (Chuq Von Rospach) Newsgroups: comp.sys.mac.programmer Subject: Re: Hey! What about us, Mac+ users! Message-ID: <55442@sun.uucp> Date: 5 Jun 88 01:42:36 GMT Article-I.D.: sun.55442 References: <11388@apple.Apple.Com> <523@sering.cwi.nl> <55070@sun.uucp> <348@teletron.UUCP> Sender: news@sun.uucp Reply-To: chuq@sun.UUCP (Chuq Von Rospach) Organization: Fictional Reality Lines: 20 >I've seen this statement before, and I'm curious. How will this affect >programs that fail under the current Multifinder? Is Apple going to make >Multifinder as robust as the regular Finder? Or will I have to keep an old >version of "Classic Finder" around to boot from when I want to run some >old applications? Well, I think a similar precedent was set between MFS and HFS. There was some compatility attempts made, but in general, it was either updated or it went away. (Or you learned to boot that program on a floopy with an old system on it). At least this time you don't have to worry about ROM incompatibilities, so it's always possible to fix it with a re-boot. A year from now, any program that isn't Multifinder compatible will be unsaleable on the marketplace. For the most part, that's already true. Chuq Von Rospach ch...@sun.COM Delphi: CHUQ Robert A. Heinlein: 1907-1988. He will never truly die as long as we read his words and speak his name. Rest in Peace.
Path: utzoo!dciem!nrcaer!scs!spl1!laidbak!att!pacbell!ames!oliveb!sun! plaid!chuq From: ch...@plaid.Sun.COM (Chuq Von Rospach) Newsgroups: comp.sys.mac.programmer Subject: Re: Hey! What about us, Mac+ users! Message-ID: <55443@sun.uucp> Date: 5 Jun 88 01:46:13 GMT Article-I.D.: sun.55443 References: <55070@sun.uucp> <348@teletron.UUCP> <55442@sun.uucp> Sender: news@sun.uucp Reply-To: chuq@sun.UUCP (Chuq Von Rospach) Organization: Fictional Reality Lines: 22 >A year from now, any program that isn't Multifinder compatible will be >unsaleable on the marketplace. For the most part, that's already true. Damn. One clarifications BEFORE everyone yells at me on this. A major market segment where this is NOT true is games. That'll probably continue to be true for the forseeable future (many games would have trouble dealing with sharing their environment, frankly). but it's something that is going to have to be dealt with sometime. I'm already at the point where if it isn't Multifinder compatible, I don't bother because I know I won't play it -- my primary game playing time is with a 50 page document in the laserwriter spooler, which doesn't lend itself well to rebooting and playing Crystal Quest (unless, of course, the OTHER Mac isn't being used, which is rare these days....). So except for games, it has to be MF compatible. And games better start thinking about it, or System release 7.0 is going to really slap some folks in the face. Chuq Von Rospach ch...@sun.COM Delphi: CHUQ Robert A. Heinlein: 1907-1988. He will never truly die as long as we read his words and speak his name. Rest in Peace.
Path: utzoo!attcan!uunet!husc6!bloom-beacon!ht!spt!mcp!mdc From: m...@mcp.entity.com (Marty Connor) Newsgroups: comp.sys.mac.programmer Subject: Re: Hey! What about us, Mac+ users! Summary: Some Slogans for the ReSt Of Us... Message-ID: <172@mcp.entity.com> Date: 6 Jun 88 00:40:39 GMT References: <11388@apple.Apple.Com> <523@sering.cwi.nl> <11507@apple.Apple.Com> <3072@polyslo.UUCP> Lines: 57 ... (please take what follows with a grain of salt, or a sip of Coke) After spending ALL my money on a Mac+, and then through some sleazoid connection getting simms for a full load of memory, now I get to watch as the Mac OS gets so big that it won't fit in a MEG and I have to start deleting stuff off my 20 meg hard disk. And people are talking calmly about how this AMAZING DEBUGGER will ONLY take 512K!! OOO AHHH!! I hope it writes code for us too (cause with no memory left, somebody's got to!) DaMn!! I guess I won't be able to run that new ULTIMATE SCREENSAVER now. (y'know... would someone who mainly is trying to NOT LOOK AT THEIR SCREEN please just sell me their keyboard and mouse? Think of it as KEYSAVER AND MOUSESAVER). This overstuffed operating system and shell stuff ALWAYS happens, but I usually see it quicker when people get hired to add features to something that works (and is selling pretty well), and are getting paid by the hour so they don't spend time trying to make it smaller. Maybe next contract Apple should add: "And after adding these new features the core operating system will still run fine on a 1 (2????) meg Mac+. Then of course the BoYs in MaRKetTing don't usually know chit about computers, except to say at some meeting in front of the right managerial types: "Well, you know Jean Louis, those kids at SUN are gonna be adding Feature X[11,12,13] to the SUN OS V007.0, can I go down the hall and hassle your operating systems guy in to hanging a large bag off the side of the MAC OS so we can announce this feature in System 7.0?" Who's to say? Any you boys (or girls) at apple have any idea how we can get the system software on a weight reduction plan? Of course, barring that, perhaps the NEXT (inc.) thing to do is help Apple keep it's priorities straight with a little MAD Magazine style 'yumah' (as we say down east)... Must Be time for some Bumper Stickers and Tee-Shirts! Macintosh II: "It simply costs more!!" The Few, The Proud: "The people with enough memory to run MultiFinder." (or) "The people with enough memory to run System 7.0" or how about: Macintosh: "The computer for a few of thousand more than I have!!" Think about it, Apple... And "Thanks for your support!" -- ---------------- Marty Connor Director of Innovation, The Entity m...@mcp.entity.com, ...{harvard|uunet}!mit-eddie!spt!mcp!mdc
Path: utzoo!attcan!uunet!lll-winken!lll-lcc!ames!killer!pollux!ti-csl! mips!holland From: hol...@mips.csc.ti.com (Fred Hollander) Newsgroups: comp.sys.mac.programmer Subject: Re: Hey! What about us, Mac+ users! Message-ID: <51259@ti-csl.CSNET> Date: 10 Jun 88 21:00:18 GMT References: <11388@apple.Apple.Com> <523@sering.cwi.nl> <11507@apple.Apple.Com> <3072@polyslo.UUCP> <172@mcp.entity.com> Sender: news@ti-csl.CSNET Reply-To: holland@mips.UUCP (Fred Hollander) Organization: TI Computer Science Center, Dallas Lines: 20 In article <1...@mcp.entity.com> m...@mcp.entity.com (Marty Connor) writes: >... >This overstuffed operating system and shell stuff ALWAYS happens, but >I usually see it quicker when people get hired to add features to >something that works (and is selling pretty well), and are getting Am I misunderstanding this? If you're complaining about the size of the System growing AND you're satisfied with the features and the way the current System works, WHY don't you just continue to use the old System? There are people who are willing to upgrade their hardware to run more capable software. People who are satisfied with the old software shouldn't care if new software requires 1Meg or 10Meg. If they don't want to upgrade, they simply won't buy the new software. Fred Hollander Computer Science Center Texas Instruments, Inc. holland%ti-csl@csnet-rela The above statements are my own and not representative of Texas Instruments.
Path: utzoo!attcan!uunet!lll-winken!lll-lcc!ames!mailrus! tut.cis.ohio-state.edu!bloom-beacon!ht!spt!mcp!mdc From: m...@mcp.entity.com (Marty Connor) Newsgroups: comp.sys.mac.programmer Subject: Re: Hey! What about us, Mac+ users! Summary: tomorrow, tomorrow, and tomorrow... Message-ID: <175@mcp.entity.com> Date: 11 Jun 88 09:16:05 GMT References: <11388@apple.Apple.Com> <523@sering.cwi.nl> <11507@apple.Apple.Com> <51259@ti-csl.CSNET> Lines: 72 In article <51259@ti-csl.CSNET>, hol...@mips.csc.ti.com (Fred Hollander) writes: > In article <1...@mcp.entity.com> m...@mcp.entity.com (Marty Connor) writes: > >... This overstuffed operating system and shell stuff ALWAYS happens, but > >I usually see it quicker when people get hired to add features to > >something that works (and is selling pretty well), and are getting > Am I misunderstanding this? If you're complaining about the size of the > System growing AND you're satisfied with the features and the way the current > System works, WHY don't you just continue to use the old System? Yes, you misunderstood. I am reasonably satisfied with the current system software, and I am complaining that the software is overtaking the hardware TOO QUICKLY. Just because I am currently satiated does not mean that I must never have urges again. (quote that out of context...) I like sexy features as much as the next guy, but when you tell me "loads of new features, but too bad if your machine is over 18 months old..." or "I sure hope you have 2.5meg..." I have to say: Hey! What about us, Mac+ users! You see, as someone who wants to develop software for the Mac (this is comp.sys.mac.programmer), I have to have a machine (HARDWARE + software) that is current enough to allow meaningful contribution. Sure, I know a few folks happily running on 512k macs, using the last stable 64k system, running Word 1.05, and I say more (or less) power to them. Of course, they had the chance for a nice $300 ROM and disk Upgrade to help them some, as I remember... > There are people who are willing to upgrade their hardware to run more > capable software. ^^^^^^^ ARGH!! ** NEWS FLASH ** WILLINGNESS ALONE DOES NOT UPGRADE MACHINES. CASH upgrades machines, and I seem to have just spent loads of it on this Mac+. That is why I wrote in. I am trying to make sure that now that all the developers at Apple are using Mac-II's that they don't forget TOO SOON about the fact that they SOLD ALL THOSE MAC+s (which can't be upgraded to Mac-II's) I believe. What I am asking is that they give a care to the size of things. {Make it good, Make it fast, make it small.} > People who are satisfied with the old software shouldn't care if new software > requires 1Meg or 10Meg. If they don't want to upgrade, they simply won't buy > the new software. Agreed. Well, perhaps you will sink whatever is a small fortune for you into a Mac-XX, and then about a year or two later have someone tell you that you have to spend triple the investment to stay in the game. (not just a few hundred for an upgrade, or something easy). Then you might understand why some poor loser would want to write in and remind the guys with the Mac-II's and ALL THAT RAM what is going on. But hey, why should you care? I don't see this issue as 1/0, btw; I agree the system should evolve, but not without a little self-restraint. It's easy to forget last year sometimes... > Fred Hollander > Computer Science Center > Texas Instruments, Inc. > holland%ti-csl@csnet-rela > > The above statements are my own and not representative of Texas Instruments. -- ---------------- Marty Connor Director of Innovation, The Entity m...@mcp.entity.com, ...{harvard|uunet}!mit-eddie!spt!mcp!mdc