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