In Karrigell the scripts are executed in a namespace prepared by the framework, with HTTP environment, form data, the functions and exceptions for authentication, session management, redirection etc. I suppose that this falls into the first category above, "modules (that) are designed to run linked together in a shared address space" ; the link between the framework and the scripts is certainly much tighter than between a web server and a CGI script
Pierre -- http://mail.python.org/mailman/listinfo/python-list