On Wed, Oct 06, 2004 at 02:38:30PM -0400, Robert Lowe wrote: > Seriously though, I try not to write bloat ware. If you take some > time to plan it all out before you write it, you end up with something > that is lean and mean.
Which brings up a (hopefully good) question: where does this bloat come from. I'm going to pick on a Mac OS X application called Preview for a couple of reasons: it is a fairly simple application, where most of the functionality comes from QuickTime libraries; and because Mac OS X separates resources from the executable. In spite of this, the binary is about 400 kB. This sort of thing should be a stub which presents a nice user interface (which is provided by other libraries) to the user, then acts as a stub to make function call. It certainly does a lot less than old applications, like ClarisWorks (or MacDraw) which used roughly the same amount of disk space, including resources. And those programs had to provide most of their own code, aside from the user interface widgets. I really don't get it. Can anyone offer suggestions as to why System 6 era was so much more efficient? (You see the same sort of issues with memory and speed, but those have more to do that algorithms than the size of the code does -- I would think.) Byron. -- System6 is sponsored by <http://lowendmac.com/> and... 123Inkjets.com <http://lowendmac.com/ad/123inkjets.html> Support Low End Mac <http://lowendmac.com/lists/support.html> System 6 Heaven <http://www.euronet.nl/users/mvdk/system_6_heaven.html> System6 info: <http://lowendmac.com/lists/system6.html> --> AOL users, remove "mailto:" Send list messages to: <mailto:[EMAIL PROTECTED]> To unsubscribe, email: <mailto:[EMAIL PROTECTED]> For digest mode, email: <mailto:[EMAIL PROTECTED]> Subscription questions: <mailto:[EMAIL PROTECTED]> Archive: <http://www.mail-archive.com/system6%40mail.maclaunch.com/> Using a Mac? Free email & more at Applelinks! http://www.applelinks.com