Article View: comp.sys.atari.st
Article #33503Clearing memory [was Re: Another great quote from Mr. Good]
From: John R. Dunning
Date: Sun, 07 Aug 1988 21:56
Date: Sun, 07 Aug 1988 21:56
17 lines
1434 bytes
1434 bytes
Date: 5 Aug 88 17:43:31 GMT
From: imagen!atari!apratt@ucbvax.Berkeley.EDU (Allan Pratt)
[... clearing all of memory ...]
This takes a nontrivial amount of time. Nobody promised that the space
after your declared BSS and before your initial stack pointer would be
clear, but it has always been that way and some programmers chose to
depend on it. This is called a "settled expectation" and we have to
live with it in the name of compatibility.
I believe it's a bug that programmers rely on undocumented features like
that. Perhaps you want to allow those old (buggy) programs to continue
to run; I would too, in Atari's position, but please, don't penalize the
rest of us for those vendors' bugs. I'd be completely pleased if you'd
provide a switch to turn the behaviour off. Lacking that functionality,
those of us who care about such things (maximizing performance) will
continue to bludgeon the the supplied code over the head.
Technical Details
Message-ID:
<19880807215637.4.JRD@MOA.SCRC.Symbolics.COM>Path:
arc1-ca.pugleaf.net!utzoo!attcan!uunet!husc6!uwvax!rutgers!ucsd!ucbvax!STONY-BROOK.SCRC.SYMBOLICS.COM!jrdReferences:
<1103@atari.UUCP>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!husc6!uwvax!rutgers!ucsd!ucbvax!STONY-BROOK.SCRC.SYMBOLICS.COM!jrd From: jrd@STONY-BROOK.SCRC.SYMBOLICS.COM (John R. Dunning) Newsgroups: comp.sys.atari.st Subject: Clearing memory [was Re: Another great quote from Mr. Good] Message-ID: <19880807215637.4.JRD@MOA.SCRC.Symbolics.COM> Date: 7 Aug 88 21:56:00 GMT References: <1103@atari.UUCP> Sender: daemon@ucbvax.BERKELEY.EDU Organization: The Internet Lines: 17