[Home] [By Thread] [By Date] [Recent Entries]
On Sat, 2001-12-08 at 15:36, Elliotte Rusty Harold wrote: > I'm reminded of a Macintosh debugging tool that deliberately > scrambled the heap after every memory allocation to make sure > programmers weren't relying on objects staying in one place without > actively locking them down. If you rely on behavior that is not > guaranteed, your code will have problems sooner or later. It's > well-known that the sooner the bug is detected, the cheaper it is to > fix. If XML documents were anywhere near as complicated as Macintosh memory management, I don't think we'd be having this discussion - XML wouldn't have gone very far. XML documents are much more human-readable than Macintosh programs (at least those which manage memory), and I'm happy to make concessions to the lucky humans who will likely be reading them at least occasionally. I don't find that the lessons learned from programming are necessarily applicable to documents. -- Simon St.Laurent "Every day, in every way, I'm getting better and better." - Emile Coue
|

Cart



