durusmail: quixote-users: WSGIKit
WSGIKit
2005-04-15
Re: WSGIKit
2005-04-15
2005-04-16
2005-04-16
2005-04-16
2005-04-16
Re: WSGIKit
2005-04-15
2005-04-15
2005-04-15
2005-04-15
2005-04-15
2005-04-15
WSGIKit
A.M. Kuchling
2005-04-15
On Thu, Apr 14, 2005 at 07:05:03PM -0700, mso@oz.net wrote:
>   - Should parts of Quixote should be dropped in favor of
> WSGIKit-compatibility routines?

I may argue for a radical approach.  The aim of WSGI is to simplify
things, but we can't simplify if we're trying to stay compatible with
the messy past.

  * Keep PTL and htmltext.  They're useful, readable, and provide a security
benefit.
    WSGIkit would just have to be sure to call str() on what it receives
    to convert htmltext into a string.  A more radical course might use Unicode
    for everything, converting into an encoding for output.

    In essence, PTL is just another templating library.

  * Exception handling -- Quixote's is good and it separates out well.

  * Session handling -- Quixote's is OK, but not remarkable to my mind.
    The code needs some rearrangement to work in a WSGI world, basically to
break
    its dependency on the publisher currently in use.

  * Publishing -- can be simplified and reduced down to just the publishing
logic.
    I'm handicapped here by not really understanding the current
    Directory/namespace usage, because I've never updateddd an app for Quixote
2.0.

  * SCGI -- need to add an SCGI server option to Ian Bicking's WSGIkit.

Of course, this level of changes ends up looking like a completely new
set of components, not Quixote any more.

--amk

reply