Lists Home |
Date Index |
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
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.
"Every day, in every way, I'm getting better and better." - Emile Coue