On Sat, 2007-12-01 at 11:40 -0600, Les Mikesell wrote:
> > What I'm asking, is *if* the license had already been changed, *would*
> > you have implemented qpsmtpd via XS rather than rewriting qmail-smtpd
> > entirely.
> 
> I don't think there would be a big win from this.  If you run perl at 
> all the problem is in the memory footprint and the difficulty in keeping 
> shared pages across forked processes.  It might be a win, though, to run 
> the stock front end for some operations, letting it chat with a perl 
> process for certain steps.  The down side is that multiplexing step-wise 
> operations to a small number of backend processes means that variables 
> don't hold values for the entire delivery process.

Thanks.  That's quite enlightening.  I was curious about the development
cost of reimplementing pieces of qmail but you seem to have answered a
much more general question.

-- 
--gh


Reply via email to