On Thu, 3 Feb 2005 13:47:06 +0100, Bèr Kessels <berdrupal@tiscali.be> wrote:
I really don't understand you here.
I really don't understand what all the confusion is about either. There is a big difference in requirements between a web application and a desktop application. A web application must be tailored to load as little code as possible for each "screen" to provide good performance so loading everything into a core is undesirable. There are also many server applications that load modules only when they are needed (like Apache). The ability for modules to extend other modules is the foundation of Drupal. Otherwise, node.module would need to understand and handle every input on the node creation form, from story text to file attachments and image captchas. User's would no longer have the ability to disable (or simply not install) the captcha module to remove this functionality. As Bèr suggested, perhaps you should provide some code which can demonstrate a better approach.