On 08/06/2005, at 8:33 AM, Barry Pearce wrote:

Indeed Im for fixing it...its on my list of things to do...right after 'do everything the company want RSN'!!!!

I do believe it should be mod_python that is fixed. I have a VERY big need for reload of modules *without* taking down my server - end users are using it and credit card transactions are taking place....I cannot afford to take it down...

As for vampire - why would I want vampire? mod_python is great except this. I personally have no interest in adding yet more software to my system just to solve the mod_python import issue - Id rather it was fixed in the right place...not everyone uses vampire...

From what I can see, hardly anyone actually uses Vampire and a big reason is
probably the same attitude you are expressing. :-(

To echo a comment I just made in a separate posting to the main mailing list, I believe that mod_python and Apache in combination have huge potential as being a base for quite powerful and complex systems. I feel though that most people don't really appreciate the fullness of what mod_python has to offer and just scratch the surface. Things aren't helped by mod_python having some rough edges and gaps in its basic functionality which if present would make it so much easier for people new to mod_python to make use of it. As a result
of these gaps I keep seeing people trying to harness what is provided in
mod_python in ways that it probably shouldn't, resulting in code which over time will just become messy and hard to manage. This may be okay for simple
systems, but in a complicated system its asking for trouble.

One can liken mod_python to providing a good foundation and some basic bits and pieces for building a house. Some of these bits are currently broken or
don't function in an ideal way. The point of Vampire is to provide fixed
versions of some of these bits and to provide some better bits to help you in building your house. What Vampire isn't is a preconstructed house which you are forced to adopt. I get the impression from various people that they think Vampire is a house and as such it will be inflexible because it can only be used in a certain way, consequently the often repeated thought I see expressed
is "why would I want to use it?".

In some respects, some of the bits and ideas embodied in Vampire are things that should be in the core mod_python package. At the moment though, I see enough bugs and other issues in mod_python that need fixing that one is better concentrating on them first, rather than trying to push more stuff in there. At least to my mind, Vampire is serving at the moment as a test bed for stuff that could be later incorporated into mod_python when a clear idea develops of where the best way to take mod_python would be. Unfortunately, a lot of people seem to feel that since it isn't in mod_python now, that there can't be
much point to it and it isn't worth investigating. :-(

Graham

Reply via email to