Kurt Granroth wrote: > Well, the Windows DLL hell was a little more insideous. The problem there > were DLLs that had the same name, yet were incompatible with each other. > In the case of Linux .so files, there are at least version numbers that allow > incompatible versions to co-exist. Microsoft was actually smart enough to do this (the versioning thing) with most of their runtime library DLLs. The problem arose when 3rd parties created DLLs and decided to install everything in Windows\Systems (or wherever). But the DLL hell for Windows was a complaint of people who did quite a lot on their boxes to the point where they'd actually run into this problem. Most windows users (except for the power users) were just utilitarians who would rarely have run into these problems. Linux is different. Most Linux users do quite a bit to their boxes and so running into these problems will become more and more frequent in the future, unless something is done now. -- Tom Bradford --- The dbXML Project --- http://www.dbxml.org/ We store your XML data a hell of a lot better than /dev/null